E-Ink 新闻日报

← 返回列表

foldl与foldr的区别

一篇教育性文章,解释了Haskell中foldl和foldr的根本区别:两者以相同的从左到右顺序遍历列表,但结合性不同——foldl是左结合,foldr是右结合。文章展示了这在严格求值和惰性求值语境下如何影响行为。

背景

这是2019年首次发布在Hasura GraphQL Engine仓库的一篇经典教程的重发。该文章作为理解Haskell折叠操作的基础参考资料。

来源
Lobsters
发布时间
2026年9月30日 20:47
评分
5.0 / 10