Test whether a list contains a specific value in Clojure

后端 未结 18 2284
自闭症患者
自闭症患者 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 17:54

    Here's my standard util for the same purpose:

    (defn in? 
      "true if coll contains elm"
      [coll elm]  
      (some #(= elm %) coll))
    

提交回复
热议问题