ClojureDocs

导航

命名空间

update-keys

clojure.core

从 1.11 版本开始提供 ()
  • (update-keys m f)
m f => {(f k) v ...}
 Given a map m and a function f of 1-argument, returns a new map whose
keys are the result of applying f to the keys of m, mapped to the
corresponding values of m.
f must return a unique key for each key of m, else the behavior is undefined.