这些函数的空参数版本在以下情况下很有用:
;; compute-preds-for 可能返回零个或多个谓词函数(let [preds (compute-preds-for something)] (filter (apply every-pred preds) some-coll))
方法:此补丁添加了具有以下语义的 empty-pred 和 some-fn 的空参数版本
(every-pred) === (constantly true) (some-fn) === (constantly nil)
补丁:0001-Add-zero-arity-variants-for-every-pred-and-some-fn.patch
- 补丁添加了空参数版本
- 补丁将文档字符串重新格式化为 80 个字符宽度(匹配其他核心函数) - 除在末尾添加一个说明空参数行为的新句子外,注释与其他函数相同。
审核通过