(disj coll)
(disj coll k)
(disj coll k & ks)
disj[oin]. Returns a new set of the same (hashed/sorted) type, that
does not contain key(s).
Source
(defn
disj
"disj[oin]. Returns a new set of the same (hashed/sorted) type, that\n does not contain key(s)."
([coll] coll)
([coll k] (when-not (nil? coll) (-disjoin coll k)))
([coll k & ks]
(when-not
(nil? coll)
(let
[ret (disj coll k)]
(if ks (recur ret (first ks) (next ks)) ret)))))