Д
а слева работает foldl
Size: a a a
Д
JS
JS
JS
AP
Д
JS
AP
Д
JS
JS
Д
ЗП
JS
JS
Д
JS
foldr (:) и почему. подсказка: попробуйте foldr (:) "hello" "world" в реплеD
Prelude> foldr (\x y -> concat ["(",x,"+",y,")"]) "0" (map show [1..13])
"(1+(2+(3+(4+(5+(6+(7+(8+(9+(10+(11+(12+(13+0)))))))))))))"
Prelude> foldl (\x y -> concat ["(",x,"+",y,")"]) "0" (map show [1..13])
"(((((((((((((0+1)+2)+3)+4)+5)+6)+7)+8)+9)+10)+11)+12)+13)"