【发布时间】:2022-01-10 10:13:02
【问题描述】:
为什么clojure第一个输出true,第二个输出false
(def myset [3 5 7 11 13 17 19])
(defn check-n
[n]
(contains? myset n))
(check-n 1)
(check-n 20)
【问题讨论】:
-
myset是一个向量,而不是一个集合。如果它是一个集合,你会得到你期望的输出。
标签: clojure