I
Как адекватно перевести class constraint?
Size: a a a
I
e
I
VY
foldr'
VY
foldr'
гораздо чаще пригождается, нежели foldl'
ZK
VY
foldl'
:VY
foldr'
позволяет избежать ограничения 1го пункта, а конкретно "you do not care about the implicit reversal", поэтому он вроде бы как должен находить больше примений (хотя не уверен, что можно такой вывод сделать)AP
VY
foldTree :: [a] -> Tree a
foldTree = foldr' insert Leaf
VY
AP
AP
AP
VY
foldl
, только без implicit reversalVY
AP
AP
VY
foldl' (flip (:)) []==reverse
?AP
foldr' ~ foldl'
с точностью до порядка аргументов функции сворачивания