(some pred coll)
如果 coll 中有一个元素 x 能满足 (pred x) ,则返回``(pred x)``的值
如果 coll 中没有任何元素 x 能满足 (pred x) ,
返回 nil 。
将一个集合用作 pred 是 some 的一个惯用法:
比如说,
(some #{:fred} coll) 在 :fred 存在于 coll 时返回 :fred ,
如果不存在,就返回 nil 。
user=> (some #{:fred} [:fred :peter :jack])
:fred
user=> (some #{:mary} [:fred :peter :jack])
nil
user=> (some #(>= % 10) [1 3 5 7 9])            ; 查看是否有 >= 10 的值存在
nil
user=> (some #(>= % 5) [1 3 5 7 9])             ; 查看是否有 >= 5 的值存在
true