scala reduce 图解
2021/9/18 23:08:51
本文主要是介绍scala reduce 图解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- scala reduce 集合操作图解
scala reduce 集合操作图解
// Scala program to // print maximum value // using reduce() // Creating object object GfG { // Main method def main(args:Array[String]) { // source collection val collection = List(1, 3, 2, 5, 4, 7, 6) // finding the maximum valued element val res = collection.reduce((x, y) => x max y) println(res) // 7 } }
// Scala program to // print average // using map() and reduce() //Creating object object GfG { // Main method def main(args:Array[String]) { // source collection val collection = List(1, 5, 7, 8) // converting every element to a pair of the form (x,1) // 1 is initial frequency of all elements val new_collection = collection.map(x => (x,1)) /* List((1, 1), (5, 1), (7, 1), (8, 1)) */ // adding elements at corresponding positions val res = new_collection.reduce( (a,b) => ( a._1 + b._1, a._2 + b._2 ) ) /* (21, 4) */ println(res) println("Average="+ res._1/res._2.toFloat) } }
这篇关于scala reduce 图解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南