Core Collection Functions
conj
:
conjoin
returns new collection with an added element or key-value pair
assoc
:
associate
returns new collection with added/modified value for given key or index
dissoc
:
dissociate
returns new map in which a key has been removed
merge
: returns a new map that combines the key-value pairs of one or more maps
get
: returns value for a given key or index in a collection
pop
: returns a new collection without the first element / key-value pair
peek
: returns the element / key-value pair that would be removed by pop
first
: returns the first element of the collection (or nil if the sequence has zero elements)
rest
: returns a sequence of all the elements of the original except the first
seq
: returns a sequence of a seq-able type's elements
recur
cons
관련 문서
Clojure