gpt4 book ai didi

clojure - 等价于 every-pred,但对于任何给定的谓词

转载 作者:行者123 更新时间:2023-12-02 08:40:13 27 4
gpt4 key购买 nike

有什么更可爱的表达方式吗?

#(or (:a %) (b: %) (:c %)) ;; would prefer (desired-fn :a :b :c)

clojure.core 缺少“any-pred”功能,可能是因为已经有提供相同功能的方法?或者有人会自己实现吗?

最佳答案

some-fn是你要找的。唯一的区别是,在没有函数返回逻辑真值的情况下,some-fn 将返回 false 而不是 nil

正如关于命名的注释:它不被称为“some-pred”/“any-pred”,因为谓词只返回 truefalse,而 some-fn 将返回第一个逻辑真值(可能不是 true 本身)。

关于clojure - 等价于 every-pred,但对于任何给定的谓词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17259965/

27 4 0
文章推荐: css - float 元素保持内部较窄 block 元素的完整 "original"宽度
文章推荐: mathematical-optimization - 整数规划不等约束
文章推荐: java - 尽管没有在任何地方清除,但构造函数中的 ArrayList 分配的数据正在丢失其数据
文章推荐: java - 如何将 Set 转换为 Set