1
的慣用等效是否有任何特殊形式或Clojure的函數,它是一個等價的:以下的Clojure代碼
(defn foo [ob col f]
(reduce
#(f %1 %2)
ob col))
基本上像多託,但是,Clojure的數據結構的工作不是可變的Java對象。
的慣用等效是否有任何特殊形式或Clojure的函數,它是一個等價的:以下的Clojure代碼
(defn foo [ob col f]
(reduce
#(f %1 %2)
ob col))
基本上像多託,但是,Clojure的數據結構的工作不是可變的Java對象。
你的代碼看起來很好,但它可以被簡化爲:由於獅子座下面指出
(reduce f ob coll)
,你的函數是'reduce'在不同的順序的參數。 –