Erlang'ı kullanarak tüm Haskell ev ödevi sorunlarını yeniden çözmeye çalışıyorum ve beni etkileyen bir şey, tüm parametrelerine sahip olmayan işlevlerin listesini kullanmaktır.Curering Functions Erlang
Örnek: Bu kat kullanmaya çalışıyorum, ancak komut satırında bu kullanarak akümülatör Daha sonra
%%inside my module)
add(X,Y) -> X + Y.
multiply(X,Y) -> X*Y.
çalışır böylece işlevleri geçmesine nasıl bilmiyorum:
lists:foldl(fun(Function,Accumulator) -> Function(Accumulator) end, 3, [add(3),multiply(5)]).
Bu, Erlang'da kısmi işlev uygulamasının olmadığı anlamına gelir (ve köreltmez), değil mi? Çünkü lambda-fonksiyonlarından yararlanırsınız, oysa Haskell'de kısmi uygulamalı (?) Fonksiyonların bir listesini yapabiliriz: '[(+) 1, (-) 2, (*) 3]'. Yoksa hala kısmi işlev uygulamasıyla aynı mı? – ichistmeinname