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)
  }
相关推荐
阿杰同学1 分钟前
Java 设计模式 面试题及答案整理,最新面试题
java·开发语言·设计模式
这样の我1 分钟前
java 模拟chrome指纹 处理tls extension顺序
java·开发语言·chrome
vx_bisheyuange2 分钟前
基于SpringBoot的游戏交易系统
spring boot·后端·游戏·毕业设计
yong99903 分钟前
基于MATLAB的雷达压制干扰仿真
开发语言·matlab
毕设源码-朱学姐13 分钟前
【开题答辩全过程】以 基于SpringBoot的流行音乐网站的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
catchadmin14 分钟前
现代高效 PHP 开发的最佳实践
开发语言·后端·php
jiayong2316 分钟前
Spring 框架完全指南
java·后端·spring
AnAnCode17 分钟前
【时间轮算法-实战】Java基于Netty的 `HashedWheelTimer`快速搭建时间轮算法系统
java·开发语言·算法·时间轮算法
liu****27 分钟前
12.C语言内存相关函数
c语言·开发语言·数据结构·c++·算法
油丶酸萝卜别吃1 小时前
在Spring Boot项目中使用RestTemplate发送请求时如何处理响应?
windows·spring boot·后端