+ <ol class="toc"><li><a href="#what-version-of-clojure-does-this-guide-cover">What Version of Clojure Does This Guide Cover?</a></li><li><a href="#overview">Overview</a></li><ol><li><a href="#clojure-collections-are-immutable-persistent">Clojure Collections are Immutable (Persistent)</a></li></ol><li><a href="#the-collection-abstraction">The Collection Abstraction</a></li><li><a href="#core-collection-types">Core Collection Types</a></li><ol><li><a href="#maps">Maps</a></li><ol><li><a href="#maps-as-functions">Maps As Functions</a></li><li><a href="#keywords-as-functions">Keywords As Functions</a></li></ol><li><a href="#vectors">Vectors</a></li><li><a href="#lists">Lists</a></li><ol><li><a href="#lists-and-metaprogramming-in-clojure">Lists and Metaprogramming in Clojure</a></li></ol><li><a href="#sets">Sets</a></li><ol><li><a href="#sets-as-functions">Sets As Functions</a></li><li><a href="#set-membership-checks">Set Membership Checks</a></li></ol></ol><li><a href="#sequences">Sequences</a></li><ol><li><a href="#seq-cons-list">seq, cons, list*</a></li><li><a href="#first-rest-next">first, rest, next</a></li><li><a href="#lazy-sequences-in-clojure">Lazy Sequences in Clojure</a></li></ol><li><a href="#key-operations-on-collections-and-sequences">Key Operations on Collections and Sequences</a></li><ol><li><a href="#count">count</a></li><li><a href="#conj">conj</a></li><li><a href="#get">get</a></li><li><a href="#assoc">assoc</a></li><li><a href="#dissoc">dissoc</a></li><li><a href="#first">first</a></li><li><a href="#rest">rest</a></li><li><a href="#empty">empty?</a></li><li><a href="#empty-1">empty</a></li><li><a href="#not-empty">not-empty</a></li><li><a href="#contains">contains?</a></li><li><a href="#some">some</a></li><li><a href="#every">every?</a></li><li><a href="#map-mapv">map, mapv</a></li><li><a href="#reduce">reduce</a></li><li><a href="#filter-filterv">filter, filterv</a></li><li><a href="#remove">remove</a></li><li><a href="#sort-sort-by">sort, sort-by</a></li><ol><li><a href="#sort">sort</a></li><li><a href="#sort-by">sort-by</a></li></ol><li><a href="#iterate">iterate</a></li><li><a href="#get-in">get-in</a></li><li><a href="#update-in">update-in</a></li><li><a href="#assoc-in">assoc-in</a></li><li><a href="#keys">keys</a></li><li><a href="#vals">vals</a></li><li><a href="#select-keys">select-keys</a></li><li><a href="#take">take</a></li><li><a href="#drop">drop</a></li><li><a href="#take-while">take-while</a></li><li><a href="#drop-while">drop-while</a></li></ol><li><a href="#transducers">Transducers</a></li><ol><li><a href="#lazy-or-eager">Lazy or Eager?</a></li></ol><li><a href="#transients">Transients</a></li><li><a href="#custom-collections-and-sequences">Custom Collections and Sequences</a></li><li><a href="#wrapping-up">Wrapping Up</a></li><li><a href="#contributors">Contributors</a></li></ol>
0 commit comments