标签: clojure
为什么以下内容返回false?我希望它应该返回true,因为向量的一个元素真的是假的
user=> (contains? [1 false] false) false
答案 0 :(得分:6)
contains?检查关联集合中是否存在键。 false中的[1 false]是值,而不是密钥。只有0和1才是关键。你应该使用:
false
[1 false]
0
1
(some false? [1 false])