user=> (coll? {})
true
user=> (coll? #{})
true
user=> (coll? [])
true
user=> (coll? ())
true
user=> (coll? 4)
false
user=> (coll? "fred")
false
user=> (coll? true)
false
user=> (coll? nil)
false
;; contrast to example code for sequential?
;;
user> (coll? '(1 2 3))
true
user> (coll? [1 2 3])
true
user> (coll? (range 1 5))
true
user> (coll? 1)
false
user> (coll? {:a 2 :b 1}) ; for sequential?, returns true
true
(defn coll?
"Returns true if x implements IPersistentCollection"
{:added "1.0"
:static true}
[x] (instance? clojure.lang.IPersistentCollection x))
Comments top
No comments for coll?. Log in to add a comment.