2013-07-23 3 views
1

Есть ли какие-либо специальные формы или функции в Clojure, которая является эквивалентом:Идиоматические эквивалент следующих Clojure кода

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

В основном что-то вроде DOTO но работает на Clojure структур данных не на изменяемые объекты Java.

+0

Как Леонид указывает ниже, ваша функция просто 'reduce' с аргументами в другом порядке. –

ответ

5

Ваш код выглядит хорошо, но она может быть упрощена:

(reduce f ob coll) 
Смежные вопросы