(filterv pred coll)
Returns a vector of the items in coll for which (pred item) returns true. pred must be free of side-effects.
;; very similar to filter but returns a vector
(filterv even? (range 10))
;;=> [0 2 4 6 8]
(filter (fn [x]
(= (count x) 1))
["a" "aa" "b" "n" "f" "lisp" "clojure" "q" ""])
;;=> ["a" "b" "n" "f" "q"]
(filter #(= (count %) 1)
["a" "aa" "b" "n" "f" "lisp" "clojure" "q" ""])
;;=> ["a" "b" "n" "f" "q"]