返回值集合中x的任何谓词值的第一个逻辑true值。
以下是语法。
(some p1 col)
Parameters - 'p1'是需要测试的谓词。 'col'是需要测试的值集合。
Return Value - 如果谓词对于每个值都为true,则返回true,否则返回false。
以下是Clojure中一些例子。
(ns clojure.examples.example
(:gen-class))
(defn Example []
(println (some even? '(1 2 3 4))))
(Example)
上述程序产生以下输出。
true
请注意,在上面的程序中,一旦谓词达到值2,即偶数,函数将退出,并且不会测试3和4的值。