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)
  }
相关推荐
小雨笙笙13 小时前
C语言:指针
c语言·开发语言
学长毕业设计13 小时前
基于SpringBoot的咖啡馆管理系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
骇客野人13 小时前
SpringBoot业财一体化系统设计和落地实施方案
java·spring boot·后端
学长毕业设计13 小时前
基于SpringBoot的教学资源推荐系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
用户8508692761513 小时前
一次线上文件上传 Bug 引发的区块链分布式存储深度排查
后端
名字还没想好☜13 小时前
Java Cleaner 实战:替代废弃的 finalize() 做堆外资源清理,以及强引用导致永不回收的坑
java·后端·spring
旧梦952713 小时前
Java EnumMap 详解:原理、用法与实战
java·开发语言
大勇前进13 小时前
写了5年代码,我重新开始认真写单元测试
后端
长大198813 小时前
TypeScript 真的是 JavaScript 的"平替"吗?5 个真实项目踩坑记录
后端
泡海椒13 小时前
响应自动序列化:JSON 响应一键转 Java 实体对象,JQuick-Curl 第三方接口调用不再手动解析
后端·github