Scala中的reduce

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

语法:def reduceB\>: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)
  }
相关推荐
多弗朗皮卡丘21 小时前
C语言梦开始的地方3
c语言·开发语言
izhaorui21 小时前
【无标题】
后端
长栎21 小时前
AI 写的接口能用,但永远差点意思——这不是 prompt 的问题,是接口设计的品控规则它没装
后端
小p21 小时前
nextjs学习9: Next.js 渲染与缓存
前端·后端
宋哥转AI21 小时前
深入理解 AI Agent 03|RAG评估体系:量化检索增强效果,精准定位系统短板
人工智能·后端·agent
Bonnie_121521 小时前
08-JUC并发基础-AQS-补充共享锁
java·开发语言
Leo28221 小时前
数据库Executor-Selector排查实践
后端
qq_4017004121 小时前
Qt 程序启动太乱?重新设计你的 Application 生命周期
开发语言·qt
Zane199421 小时前
线程池入门:7 大核心参数与 4 种拒绝策略
java·后端
用户2986985301421 小时前
无需安装 Excel,也能轻松将 CSV 转为 XLS 或 XLSX
后端·c#·excel