【发布时间】:2020-03-17 12:05:50
【问题描述】:
Foldr Foldl Foldl' wiki 页面描述了foldr 和foldl 之间的区别。两个进程都从左到右列出,但foldr 从右到左累积结果,而foldl 从左到右累积结果。
该页面继续不鼓励使用foldl,而支持使用更高效的渴望版本foldl'。
foldr 是否有对应的 Eager 版本,大概称为 foldr'?如果是这样,是否有理由在 wiki 页面上没有提及它?
【问题讨论】:
标签: haskell functional-programming lazy-evaluation fold