Test whether a list contains a specific value in Clojure

后端 未结 18 2306
自闭症患者
自闭症患者 2020-11-30 17:17

What is the best way to test whether a list contains a given value in Clojure?

In particular, the behaviour of contains? is currently confusing me:

18条回答
  •  余生分开走
    2020-11-30 18:02

    (not= -1 (.indexOf '(101 102 103) 102))
    

    Works, but below is better:

    (some #(= 102 %) '(101 102 103)) 
    

提交回复
热议问题