list.par

def par: scala.collection.parallel.immutable.ParSeq[Int]

val list = List(1,2,3,4,5)
list.par.fold(0)(_ + _)  //并行计算
list.par.fold(100)(_ + _)//Int = 515 # 分成了5个线程并行计算,所以是515
list.par.foldLeft(100)(_ + _) // Int = 115 # 单向的,100只会加一次
list.par.aggregate(0)(_ + _,_ + _) //Int = 15 #
list.par.aggregate(100)(_ + _,_ + _)  //Int = 515

Scala paralle相关推荐

  1. hadoop,spark,scala,flink 大数据分布式系统汇总

    20220314 https://shimo.im/docs/YcPW8YY3T6dT86dV/read 尚硅谷大数据文档资料 iceberg相当于对hive的读写,starrocks相当于对mysq ...

  2. 2021年大数据常用语言Scala(三十八):scala高级用法 隐式转换和隐式参数

    目录 隐式转换和隐式参数 隐式转换 自动导入隐式转换方法 隐式转换的时机 隐式参数 隐式转换和隐式参数 隐式转换和隐式参数是scala非常有特色的功能,也是Java等其他编程语言没有的功能.我们可以很 ...

  3. 2021年大数据常用语言Scala(三十七):scala高级用法 高阶函数用法

    目录 高阶函数用法 作为值的函数 匿名函数 柯里化(多参数列表) 闭包 高阶函数用法 Scala 混合了面向对象和函数式的特性,在函数式编程语言中,函数是"头等公民",它和Int. ...

  4. 2021年大数据常用语言Scala(三十六):scala高级用法 泛型

    目录 泛型 定义一个泛型方法 定义一个泛型类 上下界 协变.逆变.非变 非变 协变 逆变 泛型 scala和Java一样,类和特质.方法都可以支持泛型.我们在学习集合的时候,一般都会涉及到泛型. sc ...

  5. 2021年大数据常用语言Scala(三十五):scala高级用法 提取器(Extractor)

    目录 提取器(Extractor) 定义提取器 提取器(Extractor)  我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量.例如: // ...

  6. 2021年大数据常用语言Scala(三十四):scala高级用法 异常处理

    目录 异常处理 捕获异常 抛出异常 异常处理 Scala中 无需在方法上声明异常 来看看下面一段代码. def main(args: Array[String]): Unit = {val i = 1 ...

  7. 2021年大数据常用语言Scala(三十一):scala面向对象 特质(trait)

    目录 特质(trait) 作为接口使用 定义具体的方法 定义具体方法和抽象方法 定义具体的字段和抽象的字段 实例对象混入trait trait调用链 trait的构造机制 trait继承class 特 ...

  8. 2021年大数据常用语言Scala(二十九):scala面向对象 单例对象

    目录 单例对象 定义object - 掌握 伴生对象 - 掌握 apply方法 - 掌握 main方法 单例对象 Scala中没有static关键字,但是它支持静态 如果要定义静态的东西,统统定义到o ...

  9. 2021年大数据常用语言Scala(二十八):scala面向对象 MAVEN依赖和类

    目录 scala面向对象 MAVEN依赖 类 - 掌握 创建类和对象 - 掌握 getter/setter - 了解 类的构造器 - 掌握 scala面向对象 MAVEN依赖 <?xml ver ...

最新文章

  1. java 套接字关联的通道_Java 通道教程 – NIO 2.0
  2. 为什么说GAN很快就要替代现有摄影技术了?
  3. c#同类型操作最终得到的结果将是同类型
  4. 《Oracle性能优化与诊断案例精选》——2.3 衣带渐宽终不悔
  5. arcore之路-unity开发从入门到实践_AR开发之路——准备工作
  6. ASP.NET MVC3中的路由系统 Routes
  7. UI设计师经常去的五个网站
  8. Linux学习(4)vim编辑器的安装使用
  9. CAD图纸的保存格式DWG DWF DXF互相转换是怎么操作的?
  10. Unity零基础到入门 ☀️| Unity下载安装---使用UnityHub下载各个版本的Unity(收藏)
  11. android面试之怎么把图片变成圆形
  12. python高考考题_假如高考考python编程,这些题目你会几个呢?
  13. 壁挂炉计算机控制系统,DIY壁挂炉温控器连入米家实现自动和远程控制
  14. 旅游自助系统之后台管理系统设计
  15. ubuntu 安装 有道词典
  16. 软件构件 API 在不同版本间的兼容性——读FSE 2012 best paper有感
  17. 模拟电路设计的九段境界
  18. C语言中的这个小细节你知道吗?
  19. FTP服务搭建与配置 (资源)
  20. mysql数据库查询试题_mysql数据库查询练习45题

热门文章

  1. mysql bit php,Bit Web Server (PHP,MySQL,PMA) 安卓WEB服务器
  2. mysql 5.6.19 linux_MySQL 5.6.19升级到 5.7.9 步骤记录
  3. Python批量提取Excel文件中的图片
  4. Python+matplotlib绘制等电位面图
  5. 详解Python线程对象daemon属性对线程退出的影响
  6. 全国Python科研应用专题实操培训班
  7. micropython中文教程.pdf_micropython中文教程
  8. c语言课后作业答案指针,C语言程序基础练习题带答案
  9. 计算机电缆头子怎么做,电缆头制作怎么算量怎么套定额
  10. 微信小程序怎么在wxml中插入多个图片_闲聊微信小程序开发框架(二)