function | since v0.0-1211 | clojure.core/dissoc! | Edit |
(dissoc! tcoll key)
(dissoc! tcoll key & ks)
Returns a transient map that doesn't contain a mapping for key(s).
(defn dissoc!
([tcoll key]
(-dissoc! tcoll key))
([tcoll key & ks]
(let [ntcoll (-dissoc! tcoll key)]
(if ks
(recur ntcoll (first ks) (next ks))
ntcoll))))