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)
  }
相关推荐
时光话29 分钟前
Lua 第11部分 小插曲:出现频率最高的单词
开发语言·lua
梦之马31 分钟前
spring boot 2升级3 记录
java·spring boot·后端
泽02022 小时前
C++入门(缺省参数/函数/引用)
开发语言·c++
Themberfue3 小时前
Redis ⑦-set | Zset
java·开发语言·数据库·redis·sql·缓存
__lost5 小时前
MATLAB画出3d的常见复杂有机分子和矿物的分子结构
开发语言·人工智能·matlab·化学·分子结构
夜夜敲码6 小时前
C语言教程(十八):C 语言共用体详解
c语言·开发语言
大学生亨亨6 小时前
go语言八股文(五)
开发语言·笔记·golang
raoxiaoya6 小时前
同时安装多个版本的golang
开发语言·后端·golang
cloues break.8 小时前
C++进阶----多态
开发语言·c++
我不会编程5558 小时前
Python Cookbook-6.10 保留对被绑定方法的引用且支持垃圾回收
开发语言·python