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

时间:2013-04-06 06:10:34

标签: clojure

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

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

(defn map-over
  [f m]
  (->>
   (map (fn [[k v]]
         {k (f v)})
        m)
   (into {})))

1 个答案:

答案 0 :(得分:8)

migration page表明clojure.contrib.generic已迁移到algo.generic