Я пытаюсь переделать все свои домашние задачи на Haskell, используя Erlang, и одна вещь, которая меня заводит, это то, как использовать список функций, которые не имеют всех своих параметров.
Пример: я пытаюсь использовать этот фолд, но не знаю, как передать функции, чтобы он работал на аккумуляторе
%%inside my module)
add(X,Y) -> X + Y.
multiply(X,Y) -> X*Y.
После этого используйте это в командной строке:
lists:foldl(fun(Function,Accumulator) -> Function(Accumulator) end, 3, [add(3),multiply(5)]).