Haskell是否具有急切的`folder`版本?

问题描述 投票:1回答:1

Foldr Foldl Foldl' Wiki页面描述了foldrfoldl之间的区别。这两个过程从左到右列出,但是foldr从右到左累积结果,而foldl从左到右累积结果。

该页面继续劝阻foldl的使用,而不是急切的版本foldl',这会更有效率。

是否存在foldr的相应急切版本,大概称为foldr'?如果是这样,是否有原因在Wiki页面上没有提及?

haskell functional-programming lazy-evaluation fold
1个回答
0
投票

不需要foldr',因此可以始终将foldr fstrict

© www.soinside.com 2019 - 2024. All rights reserved.