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)
  }
相关推荐
水瓶丫头站住28 分钟前
Qt中QRadioButton的样式设置
开发语言·qt
多敲代码防脱发2 小时前
Spring框架基本使用(Maven详解)
java·网络·后端·spring·maven
关关钧2 小时前
【R语言】绘图
开发语言·python·r语言
Asthenia04122 小时前
Mybatis实践——Wrapper&&三表联查&&BaseMapper和Service的功能分异
后端
大吱佬2 小时前
解决每次 Maven Rebuild 后 Java 编译器版本变为 1.5
java·开发语言·maven
B站计算机毕业设计超人2 小时前
计算机毕业设计SpringBoot+Vue.jst0甘肃非物质文化网站(源码+LW文档+PPT+讲解)
java·vue.js·spring boot·后端·spring·intellij-idea·课程设计
C#Thread3 小时前
C#上位机--循环语句
开发语言·c#
why技术3 小时前
可以说是一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
后端·面试