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)
  }
相关推荐
泉城老铁几秒前
Springboot对接mqtt
java·spring boot·后端
A***27952 分钟前
Kotlin反射机制
android·开发语言·kotlin
E***q5396 分钟前
C++内存对齐优化
开发语言·c++
镜花水月linyi23 分钟前
ConcurrentHashMap 深入解析:从0到1彻底掌握(1.3万字)
java·后端
uhakadotcom25 分钟前
Loguru 全面教程:常用 API 串联与实战指南
后端·面试·github
q***d17328 分钟前
Kotlin在后台服务中的框架
android·开发语言·kotlin
周杰伦fans35 分钟前
C# 中的 `Hashtable`
开发语言·c#
JuiceFS36 分钟前
JuiceFS sync 原理解析与性能优化,企业级数据同步利器
运维·后端
习习.y40 分钟前
关于python中的面向对象
开发语言·python
lingggggaaaa40 分钟前
免杀对抗——C2远控篇&PowerShell&有无文件落地&C#参数调用&绕AMSI&ETW&去混淆特征
c语言·开发语言·笔记·学习·安全·microsoft·c#