Why Not a Function #11: some-map
(defn some-map [m] (remove-vals m nil?))
some-map
builds on top of remove-vals to provide a really quick way of filtering maps out of nil
values. It is named some-map
because in Clojure there is some?
function which returns false
only if the argument is nil
.
(some-map {:flower "red", :apple "green", :fabric nil})
=> {:flower "red", :apple "green"}
(some? nil)
=> false
Written on March 25, 2020