相关疑难解决方法(0)

函数式编程中的reduce和foldLeft/fold之间的区别(特别是Scala和Scala API)?

为什么Scala和像Spark和Scalding这样的框架都有reducefoldLeft?那么reduce和之间的区别是fold什么?

reduce functional-programming scala fold scalding

93
推荐指数
2
解决办法
3万
查看次数

减少和折叠之间的差异

阅读这篇关于Scala中的reduce vs fold的文章http://josephmoniz.github.io/blog/2013/04/04/scala-reduce-vs-fold/它表示"你正在考虑N的一些价值并执行聚合操作这样最终结果通常是<= N的某个值."

但是这个陈述是错误的,因为对N个值求和产生的值> = N?

更新:我认为<=在这种情况下意味着相同的类型或子类型

scala

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

scala ×2

fold ×1

functional-programming ×1

reduce ×1

scalding ×1