(dedupe-by f)(dedupe-by f coll)Returns a lazy sequence removing consecutive duplicates in coll when passed to a function f. Returns a transducer when no collection is provided.
Returns a lazy sequence removing consecutive duplicates in coll when passed to a function f. Returns a transducer when no collection is provided.
(distinct-by f)(distinct-by f coll)Returns a lazy sequence of the elements of coll, removing any elements that return duplicate values when passed to a function f.
Returns a lazy sequence of the elements of coll, removing any elements that return duplicate values when passed to a function f.
(index-by f coll)Like group by, but will keep only the last result.
Like group by, but will keep only the last result.
(map-keys f m)Map over the given hash-map keys.
Example: (map-keys #(str/replace (name %) "_" "-") {"foo_bar" 1}) => {"foo-bar" 1}
Map over the given hash-map keys.
Example:
(map-keys #(str/replace (name %) "_" "-") {"foo_bar" 1}) => {"foo-bar" 1}
(map-vals f m)Map over the given hash-map vals.
Example: (map-vals inc {:a 1 :b 2})
Map over the given hash-map vals.
Example:
(map-vals inc {:a 1 :b 2})
(pathom-random-uuid)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |