什么时候应该使用reduceLeft,reduceRight,foldLeft,foldRight,scanLeft或scanRight?
reduceLeft
reduceRight
foldLeft
foldRight
scanLeft
scanRight
我想要一个直觉/概述他们的差异 - 可能有一些简单的例子.
reduce scala fold scala-collections
为什么Scala和像Spark和Scalding这样的框架都有reduce和foldLeft?那么reduce和之间的区别是fold什么?
reduce
fold
reduce functional-programming scala fold scalding
fold ×2
reduce ×2
scala ×2
functional-programming ×1
scala-collections ×1
scalding ×1