every-pred
优质
小牛编辑
129浏览
2023-12-01
获取一组谓词并返回一个函数'f',如果其所有组合谓词都针对其所有参数返回逻辑真值,则返回true,否则返回false。
语法 (Syntax)
以下是语法。
(every-pred p1 p2 .. pn)
Parameters - 'p1 p2 ... pn'是需要测试的所有谓词的列表。
Return Value - 如果所有组合谓词都针对其所有参数返回逻辑真值,则返回true,否则返回false。
例子 (Example)
下面是Clojure中每个pred的一个例子。
(ns clojure.examples.example
(:gen-class))
(defn Example []
(println ((every-pred number? even?) 2 4 6))
(println ((every-pred number? odd?) 2 4 6)))
(Example)
输出 (Output)
上述程序产生以下输出。
true
false