Причем тут хаскель? Чистые функции предполагают работу с иммутабельными переменными, цикл for сам по себе не чистый и делает мутацию acc, которую возвращает "чистая" функция
Причем тут хаскель? Чистые функции предполагают работу с иммутабельными переменными, цикл for сам по себе не чистый и делает мутацию acc, которую возвращает "чистая" функция
что внутри не важно, во вне ничего не меняется, значит функция чистая
аргументы не должны модифицироваться, this не должен модифицироваться, переменные из внешнего скопа не доложны модифицироваться, не должно быть операций вывода
аргументы не должны модифицироваться, this не должен модифицироваться, переменные из внешнего скопа не доложны модифицироваться, не должно быть операций вывода