Question de novice, mais je ne comprends pas vraiment pourquoi il y a tant d’opérations de construction de cartes en clojure.
Vous avez conj
, assoc
et merge
, mais semble-t-il faire plus ou moins la même chose?
(assoc {:a 1 :b 2} :c 3)
(conj {:a 1 :b 2} {:c 3})
(merge {:a 1 :b 2} {:c 3})
Quelle est vraiment la différence et pourquoi toutes ces méthodes sont-elles nécessaires quand elles font plus ou moins la même chose?