//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求List元素中的最大值
参考代码:
object Test4 {
def getMax[T](list:List[T])(implicit ev:T => Ordered[T]): T = {
list.reduce((a:T,b:T)=> if(a>b) a else b)
}
def main(args: Array[String]): Unit = {
val rs1 = getMax(List(1,3,2))//3
println(rs1)
val rs2 = getMax(List(1.1 ,2.0,4.3))//4.0
println(rs2)
}
}
scala的泛型特质的应用场景
嗯.~2024-12-14 18:26
相关推荐
jerryinwuhan4 小时前
基于各城市站点流量的复合功能比较candyTong4 小时前
Claude Code Agent Teams:多 Agent 协作的生命周期与实现机制迈巴赫车主4 小时前
Java基础:list、set、map一遍过howard20056 小时前
1.8.3 掌握Scala类与对象 - Scala基本骨架方法南 阳6 小时前
Python从入门到精通day66十八旬7 小时前
快速安装ClaudeCode完整指南前进的李工7 小时前
EXPLAIN输出格式全解析:JSON、TREE与可视化Byron Loong8 小时前
【c++】为什么有了dll和.h,还需要包含lib独隅8 小时前
CodeX + Visual Studio Code 联动的全面指南坚果派·白晓明8 小时前
【鸿蒙PC三方库移植适配框架解读系列】第一篇:Lycium C/C++ 三方库适配 — 概述与环境配置