一.reduce
二.reduceLeft-reduceRight
三.flod
四.sorter函数
五.sortWith
一.reduce
作用:reduce是一种集合操作,用于对集合中的元素进行聚合操作,返回一个单一的结果。它通过指定的++二元操作++ (即取++两个元素++ 进行操作)对集合中的所有元素进行递归处理,并最终将其++合并为一个值++。
语法:reduce函数需要一个函数作为参数,这个函数接受两个相同类型的参数,并返回一个值
例子:求x+y的和
演示)
二.reduceLeft-reduceRight
例1:求x-y
演示)
例2:求最大值和最小值
演示)
三.flod
fold的作用与reduce一样,区别在于提供了一个初始值
演示)
输出。结果为106;100为初始值
四.sorter函数
作用:按数字和字母顺序排序
演示)
五.sortWith
作用:自定义排序规则
演示)