1

Clojure 中是否有任何特殊形式或功能相当于:

(defn foo [ob col f] 
  (reduce 
     #(f %1 %2) 
     ob col))

基本上类似于 doto,但在 Clojure 数据结构上工作,而不是在可变 Java 对象上工作。

4

1 回答 1

5

您的代码看起来不错,但可以简化为:

(reduce f ob coll)
于 2013-07-23T09:35:11.267 回答