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)
  }
相关推荐
小王不爱笑13210 小时前
SpringBoot 配置文件
java·spring boot·后端
江君是实在人10 小时前
java jvm 调优
java·开发语言·jvm
kylezhao201910 小时前
C# 中实现自定义的窗口最大化、最小化和关闭按钮
开发语言·c#
一苓二肆10 小时前
PUMA机械臂matlab仿真正逆解与路径规划
开发语言·matlab
Frank_refuel10 小时前
C++之继承
开发语言·c++
想用offer打牌10 小时前
Spring AI vs Spring AI Alibaba
java·人工智能·后端·spring·系统架构
sunfove11 小时前
Python 自动化实战:从识图点击、模拟真人轨迹到封装 EXE 全流程教学
开发语言·python·自动化
傻啦嘿哟11 小时前
Python网页自动化操作全攻略:从入门到实战
开发语言·python·自动化
筱歌儿11 小时前
TinyMCE-----word表格图片进阶版
开发语言·javascript·word
黎雁·泠崖11 小时前
Java面向对象:对象数组进阶实战
java·开发语言