其中是fmap(或者如何将fn应用于地图的每个值)

mur*_*a52 6 clojure

我正在尝试将函数应用于地图的每个值.fmap做的工作.但它移动到哪个命名空间?

我也写了下面的实现,但我认为这可能更好 -

(defn map-over
  [f m]
  (->>
   (map (fn [[k v]]
         {k (f v)})
        m)
   (into {})))
Run Code Online (Sandbox Code Playgroud)

Joh*_*ter 8

迁移页面显示,clojure.contrib.generic已迁移到algo.generic.