Scala入门基础(10.1)高阶函数2

一.reduce

二.reduceLeft-reduceRight

三.flod

四.sorter函数

五.sortWith

一.reduce

作用:reduce是一种集合操作,用于对集合中的元素进行聚合操作,返回一个单一的结果。它通过指定的++二元操作++ (即取++两个元素++ 进行操作)对集合中的所有元素进行递归处理,并最终将其++合并为一个值++。

语法:reduce函数需要一个函数作为参数,这个函数接受两个相同类型的参数,并返回一个值

例子:求x+y的和

演示)

二.reduceLeft-reduceRight

例1:求x-y

演示)

例2:求最大值和最小值

演示)

三.flod

fold的作用与reduce一样,区别在于提供了一个初始值

演示)

输出。结果为106;100为初始值

四.sorter函数

作用:按数字和字母顺序排序

演示)

五.sortWith

作用:自定义排序规则

演示)

相关推荐
securitypaper16 分钟前
2026年最新发布的 安全生产 行业标准 列表 下载
大数据·安全
Light6020 分钟前
从“报告”到“能力”——构建智能化、可审计的数据治理闭环——领码 SPARK 数据质量平台白皮书
大数据·分布式·spark
TDengine (老段)21 分钟前
嘉环科技携手 TDengine,助力某水务公司构建一体化融合平台
大数据·数据库·科技·物联网·时序数据库·tdengine·涛思数据
程序猿阿伟21 分钟前
《Python生态事件溯源与CQRS轻量化落地指南》
大数据·python·微服务
dajun18112345623 分钟前
跨部门工作流泳道图在线绘制工具 PC
大数据·数据库·人工智能·信息可视化·架构·流程图
HZZD_HZZD27 分钟前
喜讯|合众致达成功中标G312线傅家窑至苦水公路机电工程FKJD-2标水电表项目
大数据·数据库·人工智能
paixingbang34 分钟前
GEO优化服务商领域崛起三强 自主技术驱动AI搜索与位置智能升级
大数据·人工智能
lagrahhn40 分钟前
scoop的使用
大数据·python·搜索引擎
AI数据皮皮侠44 分钟前
全球首个30米分辨率湿地数据集(2000—2022)
大数据·人工智能
AC赳赳老秦1 小时前
医疗数据安全处理:DeepSeek实现敏感信息脱敏与结构化提取
大数据·服务器·数据库·人工智能·信息可视化·数据库架构·deepseek