user=> (list? '(1 2 3))
true
user=> (list? (list 1 2))
true
user=> (list? 0)
false
user=> (list? {})
false
user=> (list? [])
false
user=> (list? (range 10))
false
(defn list?
"Returns true if x implements IPersistentList"
{:added "1.0"
:static true}
[x] (instance? clojure.lang.IPersistentList x))
Comments top
1 comment(s) for list?.
You may want to use
seq?instead oflist?, especially if you might be dealing with a lazy sequence as returned byfilter,range, etc.