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)
  }
相关推荐
CoderCodingNo2 分钟前
【CSP】CSP-J 2025真题 | 多边形 luogu-P14360 (相当于GESP六级水平)
开发语言·c++·算法
一直都在5728 分钟前
AQS详解
java·开发语言
zero159710 分钟前
Python 8天极速入门笔记(大模型工程师专用):第二篇-Python基础入门(变量、数据类型、print输出)
开发语言·笔记·python
koping_wu12 分钟前
【Java并发】CompletableFuture详解:常用API和底层原理
java·开发语言·python
填满你的记忆15 分钟前
《Java 面试常见题型(2026最新版,背完直接能面)》
java·开发语言
小松加哲15 分钟前
# Spring Aware 与 BeanPostProcessor:作用、使用与原理(源码级)
java·后端·spring
人还是要有梦想的19 分钟前
QT的基本学习路线
开发语言·qt·学习
皙然26 分钟前
AQS模型详解:Java并发的核心同步框架(从原理到实战)
java·开发语言·jvm
摇滚侠27 分钟前
SpringBoot yml 配置文件,读取 Windows 系统环境变量
windows·spring boot·后端
大黄说说28 分钟前
Java集合框架核心解析:从接口设计到ArrayList与LinkedList的性能博弈
后端