В (уменьшите f val coll ), является ли val аккумулятором?

Когда вы вызываете reduce и передаете ему функцию и два аргумента, можно ли считать первый аргумент аккумулятором?

Всегда ли аккумулятор?

Является ли он иногда аккумулятором?

Я читал запись в блоге об использовании Clojure для анализа больших файлов и нашел эту строку:

(reduce line-func line-acc (line-seq rdr))

Ссылка на запись в блоге:

http://lethain.com/reading-file-in-clojure/

Как насчет простого:(уменьшить + [1 2 3])? Аккумулятор задействован?

Я так понимаю, мой вопрос кипит:«Что такое аккумулятор?»

Но я все же хотел бы понять связь между аккумулятором и функцией reduce . Так что любые ответы на эти конкретные (связанные с )вопросы приветствуются!

10
задан Cedric Martin 5 July 2012 в 16:11
поделиться