我正在尝试将功能应用于 map 的每个值。 fmap 完成工作。但是它移到了什么 namespace ?

我还编写了以下实现,但我认为这可能会更好-

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

最佳答案

migration page显示clojure.contrib.generic已迁移到 algo.generic

关于clojure - fmap在哪里(或如何将fn应用于 map 的每个值),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15847681/

10-10 18:56