Skip to main content

lazy-seq

macrov1.0

clojure.core/lazy-seq

Available in:BBCLJCLJS
(lazy-seq [& body])
Takes a body of expressions that returns an ISeq or nil, and yields a Seqable object that will invoke the body only the first time seq is called, and will cache the result and return it on all subsequent seq calls. See also - realized?

No examples yet. Be the first to add one!