Creating
20Constructs an array-map. If any keys are equal, they are handled as if by repeated uses of assoc.
functionclojure.core
Returns a lazy (infinite!) sequence of repetitions of the items in coll.
functionclojure.core
keyval => key val Returns a new hash map with supplied mappings. If any keys are equal, they are handled as if by r...
functionclojure.core
Returns a new hash set with supplied keys. Any equal keys are handled as if by repeated uses of conj.
functionclojure.core
Returns a lazy (infinite!) sequence of x, (f x), (f (f x)) etc. f must be free of side-effects
functionclojure.core
Takes a body of expressions that returns an ISeq or nil, and yields a Seqable object that will invoke the body only th...
macroclojure.core
Creates a new list containing the items.
functionclojure.core
Creates a new seq containing the items prepended to the rest, the last of which will be treated as a sequence.
functionclojure.core
Returns a lazy seq of nums from start (inclusive) to end (exclusive), by step, where start defaults to 0, step to 1, a...
functionclojure.core
Returns a lazy (infinite!, or length n if supplied) sequence of xs.
functionclojure.core
Takes a function of no args, presumably with side effects, and returns an infinite (or length n if supplied) lazy sequ...
functionclojure.core
Returns a set of the distinct elements of coll.
functionclojure.core
keyval => key val Returns a new sorted map with supplied mappings. If any keys are equal, they are handled as if by...
functionclojure.core
keyval => key val Returns a new sorted map with supplied mappings, using the supplied comparator. If any keys are e...
functionclojure.core
Returns a new sorted set with supplied keys. Any equal keys are handled as if by repeated uses of conj.
functionclojure.core
Returns a new sorted set with supplied keys, using the supplied comparator. Any equal keys are handled as if by repea...
functionclojure.core
Creates a new vector containing the contents of coll. Java arrays will be aliased and should not be modified.
functionclojure.core
Creates a new vector containing the args.
functionclojure.core
Creates a new vector of a single primitive type t, where t is one of :int :long :float :double :byte :short :char or :...
functionclojure.core
Returns a map with the keys mapped to the corresponding vals.
functionclojure.core