Scala中reduce函数

reduce()方法是一个高阶函数,它接受集合中的所有元素(数组,列表等),并使用二进制运算将它们组合以产生单个值。必须确保运算是可交换的和关联的。

匿名函数作为参数传递给reduce函数。

reduce作用:是一种集合操作,

用于对集合中的元素进行聚合操作,返回一个单一的结果。 它通过指定的 二元操作 (即取 两个元素 进行操作)对集合中的所有元素进行递归处理,并最终将其 合并为一个值。

Scala 复制代码
object day11 {
  def main(args: Array[String]): Unit = {
    //定义一个数组
    Array(1,2,3,4,5)
    //求和:(1,2,3,4,5)  ===>   一个值
    var res = Array(1,2,3,4,5).reduce((x,y)=>  x+y)
    println(res)
  }

}
相关推荐
大猫会长几秒前
postgreSQL中,RLS的using与with check
开发语言·前端·javascript
老蒋每日coding13 分钟前
Python:数字时代的“万能钥匙”
开发语言·python
洛豳枭薰21 分钟前
jvm运行时数据区& Java 内存模型
java·开发语言·jvm
lsx20240627 分钟前
Perl 错误处理
开发语言
甄心爱学习28 分钟前
KMP算法(小白理解)
开发语言·python·算法
zephyr051 小时前
C++ STL unordered_set 与 unordered_map 完全指南
开发语言·数据结构·c++
hanqunfeng1 小时前
(四十)SpringBoot 集成 Redis
spring boot·redis·后端
Never_Satisfied1 小时前
在JavaScript / HTML中,HTML元素自定义属性使用指南
开发语言·javascript·html
Ulyanov1 小时前
大规模战场数据与推演:性能优化与多视图布局实战
开发语言·python·性能优化·tkinter·pyvista·gui开发
nsjqj1 小时前
JavaEE初阶:多线程初阶(2)
java·开发语言