Foldr Foldl Foldl' Wiki页面描述了foldr和foldl之间的区别。这两个过程从左到右列出,但是foldr从右到左累积结果,而foldl从左到右累积结果。
foldr
foldl
该页面继续劝阻foldl的使用,而不是急切的版本foldl',这会更有效率。
foldl'
是否存在foldr的相应急切版本,大概称为foldr'?如果是这样,是否有原因在Wiki页面上没有提及?
foldr'
不需要foldr',因此可以始终将foldr f与strict
foldr f