Когда вы вызываете reduce и передаете ему функцию и два аргумента, можно ли считать первый аргумент аккумулятором?
Всегда ли аккумулятор?
Является ли он иногда аккумулятором?
Я читал запись в блоге об использовании Clojure для анализа больших файлов и нашел эту строку:
(reduce line-func line-acc (line-seq rdr))
Ссылка на запись в блоге:
http://lethain.com/reading-file-in-clojure/
Как насчет простого:(уменьшить + [1 2 3])? Аккумулятор задействован?
Я так понимаю, мой вопрос кипит:«Что такое аккумулятор?»
Но я все же хотел бы понять связь между аккумулятором и функцией reduce . Так что любые ответы на эти конкретные (связанные с )вопросы приветствуются!