Scala中的reduce

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

语法:def reduce[B>:A](op:(B,B)=>B):B

Scala 复制代码
  def main(args: Array[String]): Unit = {
    //定义一个数组
    Array(1,2,3,4,5)
    //求和 (1,2,3,4,5) ===> 一个值
    val res=Array(1,2,3,4,5).reduce((x,y)=> x+y)
    println(res)
  }
相关推荐
卷心菜狗20 小时前
Python进阶基础--面向对象编程(OOP)
开发语言·python
开心码农1号20 小时前
RabbitMQ 生产运维命令大全
linux·开发语言·ruby
网安INF20 小时前
数据结构第二章复习:线性表
java·开发语言·数据结构
aq553560021 小时前
Laravel10.X核心特性全解析
java·开发语言·spring boot·后端
油墨香^_^21 小时前
Spring Boot集成WebSocket,实现后台向前端推送信息
开发语言
我星期八休息21 小时前
Python-基础语法大全
开发语言·python
源代码杀手21 小时前
利用MATLAB®和Simulink®资源的可再生能源
开发语言·matlab
请数据别和我作队21 小时前
Python实现直播弹幕数据采集(WebSocket实时弹幕采集)
开发语言·网络·python·websocket·网络协议·学习分享
biter down21 小时前
C++11 可变参数模板
开发语言·c++