Values & References6 / 14
Up next

Persistent data

;; assoc yields a new map; the old one persists unchanged
(def m {:a 1})
(def m2 (assoc m :b 2))
(println m)
(println m2)
What you're solving

old versions stay valid