首页 > 解决方案 > 猫中 foldLeft 和 foldRight 的区别

问题描述

在我们正在阅读的猫文档中:

Foldable[F] 是根据两种基本方法实现的:

  • foldLeft(fa, b)(f)急切地对 fa 执行左关联折叠。
  • foldRight(fa, b)(f)懒惰地对 fa 执行右结合折叠。

这种“缺乏对称性”是否有原因?

标签: scalafoldscala-cats

解决方案


推荐阅读