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)
  }

}
相关推荐
女王大人万岁几秒前
Golang标准库 CGO 介绍与使用指南
服务器·开发语言·后端·golang
myzzb3 分钟前
纯python 最快png转换RGB截图方案 ——deepseek
开发语言·python·学习·开源·开发
t198751283 分钟前
基于Chirp分解和多相快速算法的离散分数傅里叶变换(DFRFT)MATLAB实现
开发语言·算法·matlab
jllllyuz4 分钟前
基于MATLAB的PAM通信系统仿真实现
开发语言·matlab
程序员小假5 分钟前
我们来说一下虚拟内存的概念、作用及实现原理
java·后端
qq_4480111613 分钟前
python中的内置globals()详解
开发语言·python
悠哉清闲25 分钟前
Future
java·开发语言·kotlin
deepxuan1 小时前
Day2--python三大库-numpy
开发语言·python·numpy
AD钙奶-lalala1 小时前
Android编译C++代码步骤详解
android·开发语言·c++
中科三方1 小时前
域名注册后无法解析解决方法:技术故障排查和解决指南
开发语言·github·php