Clojure reduce vs apply

(reduce + (list 1 2 3 4 5))
; translates to: (+ (+ (+ (+ 1 2) 3) 4) 5)

(apply + (list 1 2 3 4 5))
; translates to: (+ 1 2 3 4 5)



Previous     Next
ponxu /
Categories Clojure  Tags Clojure