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)
  }
相关推荐
仙俊红几秒前
Spring 构造器注入 vs 字段注入
java·后端·spring
电子_咸鱼3 分钟前
Linux IPC 实战:管道与共享内存的使用场景 + 底层原理全剖析
linux·运维·服务器·开发语言·网络·vscode·qt
smile_5me4 分钟前
RK3588 csm400b调试记录
c语言·开发语言
0和1的舞者5 分钟前
Spring 事务核心知识点全梳理(编程式 + 声明式 + 注解详解)
java·后端·spring
C_心欲无痕9 分钟前
JavaScript 常见算法与手写函数实现
开发语言·javascript·算法
风象南9 分钟前
Spring Boot 中使用 JSONPath 高效处理 JSON 数据
后端
客卿12310 分钟前
C语言实现数组串联--力扣冒险
c语言·开发语言·leetcode
用户6956194403728 分钟前
PageOffice最简集成代码(SpringMVC)
java·后端
程序员爱钓鱼32 分钟前
Node.js 编程实战:博客系统 —— 用户注册登录与文章管理
前端·后端·node.js
客卿12333 分钟前
1/14-C语言重排数组
c语言·开发语言·算法