聚合函数
1. 先创建一个集合
2. 求和
3.最大值
4.最小值
5. 相加
5.2 a.fold //聚合时要将初始值累加进去
5.3 a.par.fold(10) //并行执行(并行化),初始值每个线程都加10,每次运行结果不一样
5.4 左加
5.5 右加
6.迭代
a.reduce(_+_) 第一个_是初始值,或者为1+2=3,后再加3 迭代相加
相当于 1+2=3 、3+,3=6、 6+4=10、10+5=15,
a.reduce(_-_) 迭代相减 跟相加类似 reduce 是求和算法
----------------------------------------------------------------------------------------------------------------------------
((1+2)+3)+....
-------------------------------------------------------------------------------------------------
(1+(2+(3+(4+(5+6)))))