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' с точностью до порядка аргументов функции сворачивания