[clojure] Clojure의 멀티맵과 맵의 차이
;; 기본 맵
(def my-map {:a 1 :b 2})

;; 멀티맵
(def my-multi-map {:a [1 2 3] :b [4 5]})

멀티맵은 동일한 키에 대해 여러 값을 저장하는 데 사용될 수 있으며, 예를 들어 그룹화된 데이터를 표현하는 데 유용합니다. 반면에, 기본 맵은 각 키당 하나의 값만을 갖는 경우에 적합합니다.

멀티맵을 사용하면 같은 키에 대해 여러 값을 처리해야 하는 경우에 유용하게 활용할 수 있습니다.

또한, 기본 맵의 경우에는 키와 값의 유일성이 유지되는 반면, 멀티맵의 경우에는 키의 유일성만을 유지하고 값의 중복이 가능합니다.

참고: https://clojuredocs.org/clojure.core/hash-map