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)
  }
相关推荐
程序员爱钓鱼几秒前
Python编程实战——Python实用工具与库:Matplotlib数据可视化
前端·后端·python
程序员爱钓鱼3 分钟前
Python编程实战 - Python实用工具与库 - requests 与 BeautifulSoup
前端·后端·python
努力还债的学术吗喽4 分钟前
【项目】pyqt5基于python的照片整蛊项目
开发语言·python·qt
m0_569531019 分钟前
shell(4)--shell脚本中的循环:(if循环,for,while,until)和退出循环(continue,break, exit)
开发语言
熊小猿12 分钟前
Redis 缓存怎么更新?—— 四种模型与一次“迟到的删除”
java·后端·spring
星释12 分钟前
Rust 练习册 :掌握文本处理与词频统计
开发语言·后端·rust
火龙谷13 分钟前
DrissionPage遇到iframe
开发语言·前端·javascript
方圆想当图灵18 分钟前
Cursor 无法跨项目读取源码怎么办?MCP Easy Code Reader 帮你解决!
后端·cursor·mcp
HalvmånEver28 分钟前
Linux的第二章 : 基础的指令(二)
linux·运维·服务器·开发语言·学习