习惯上等同于以下Clojure代码

时间:2013-07-23 09:25:11

标签: clojure

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

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

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

1 个答案:

答案 0 :(得分:5)

您的代码看起来很好,但可以简化为:

(reduce f ob coll)