Cómo usar merge en Clojure – Resuelto

La función merge en Clojure se utiliza para combinar varios mapas en uno solo. Si las claves se repiten, el valor más reciente reemplaza al anterior.

Uso básico de merge

Podemos fusionar dos mapas:

(merge {:a 1 :b 2} {:b 3 :c 4}) ;; {:a 1 :b 3 :c 4}