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)
  }
相关推荐
小白学大数据12 分钟前
爬虫性能天花板:asyncio赋能 Aiohttp,并发提速 10 倍
开发语言·爬虫·数据分析
凡人叶枫23 分钟前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++
浮游本尊25 分钟前
Java学习第40天 - 数据库基础、表设计与 Spring Boot 数据访问入门
后端
iOS开发上架哦26 分钟前
Jenkins 自动上传 IPA 到 App Store 把发布步骤融入 CI/CD
后端·ios
Java内核笔记26 分钟前
SpringSecurity源码解析三:FilterChainProxy核心代理:智能路由、防火墙与请求分发
后端
凡人叶枫32 分钟前
Effective C++ 条款10:令 operator= 返回一个 reference to *this
java·linux·服务器·开发语言·c++·effective c++
神奇小汤圆1 小时前
告别“大泥球”:我在 Spring Boot 单体架构中实践的模块化隔离
后端
长大19881 小时前
Python 新手最容易踩的 10 个语法坑
后端
二月龙1 小时前
Python 迭代器与生成器精讲:大幅降低内存占用
后端
leo__5201 小时前
MATLAB实现牧羊人算法
开发语言·算法·matlab