map operation functions in Clojure
Code
;; map_ops_2.clj
(merge-with + {:a 1 :b 2} {:b 3})
(update-vals {:a 1 :b 2} inc)
(defn greatest [x y] (if (< x y) y x))
(greatest 1 2)
(greatest 2 1)
(merge-with greatest {:a 1 :b 2} {:b 3})
(merge-with greatest {:a 1 :b 2} {:b 3})Notes