С учетом функции:
min(A, B) when A =< B -> A;
min(_A, B) -> B.
могу ли я использовать это в функции foldl
аналогично этому:
lists:foldl(fun min/2, 0, [1,2,3,4,5,6,7,8,9,10])
Я считаю, что это невозможно, потому чтоЯ должен установить начальное значение, которое будет сравниваться с остальной частью списка, например, нет функции идентификации, о которой я мог бы думать.Я прав?
Синтаксис написан на Erlang, но должен быть читаем и для не-Erlang программистов.