我有一张地图m,一把钥匙k和一个功能f.是否可以更简单地重写此代码?
(assoc m k (f (get m k))
Run Code Online (Sandbox Code Playgroud)
(update-in m [k] f)
Run Code Online (Sandbox Code Playgroud)
编辑:Clojure 1.7介绍了clojure.core/update
(update m k f)
Run Code Online (Sandbox Code Playgroud)