Skip to main content

map

functionv1.0

clojure.core/map

Available in:BBCLJCLJS
(map [f] [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls])
Returns a lazy sequence consisting of the result of applying f to the set of first items of each coll, followed by applying f to the set of second items in each coll, until any one of the colls is exhausted. Any remaining items in other colls are ignored. Function f should accept number-of-colls arguments. Returns a transducer when no collection is provided.
(map inc [1 2 3])
;; => (2 3 4)
CLJCLJSBBJacek Schae · Apr 21, 2026