foldr и foldl дальнейшие объяснения и примеры

Я рассмотрел различные складки и складки в целом , а также несколько других, и они довольно хорошо это объясняют.

У меня все еще возникают проблемы с тем, как лямбда будет работать в этом случае.

foldr (\y ys -> ys ++ [y]) [] [1,2,3]

Может ли кто-нибудь пройти через это пошагово и попытаться объяснить мне это?

А также как foldl работает?

13
задан cmaher 15 December 2018 в 20:03
поделиться