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