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

}
相关推荐
qq_4061761417 小时前
详解Vue中的计算属性(computed)和观察属性(watch)
开发语言·前端·javascript·vue.js·前端框架
小付同学呀17 小时前
C语言学习(九)——C判断三元运算符
c语言·开发语言·学习
只做人间不老仙17 小时前
grpc测试工具ghz的使用
后端·grpc
丶西红柿丶17 小时前
python中函数也可以是对象
后端
nananaij17 小时前
【LeetCode-01 两数之和 python解法】
开发语言·python·算法·leetcode
Moe48817 小时前
Java 反射机制
java·后端·架构
Sun 328517 小时前
MyBatis-Plus 新版代码生成器的使用
java·spring boot·后端·spring·配置·mybatis-plus·代码生成器
一直都在57217 小时前
新Java基础(二十五):异常类
java·开发语言
UrbanJazzerati17 小时前
从“加载中”到完整下载:破解PDF异步加载与反爬的完整指南
后端·面试
Z9fish17 小时前
sse哈工大C语言编程练习42
c语言·开发语言·算法