//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
gjxDaniel3 分钟前
Kotlin编程语言入门与常见问题jiang_changsheng24 分钟前
环境管理工具全景图与深度对比yong999033 分钟前
MATLAB面波频散曲线反演程序LeoZY_38 分钟前
开源项目精选:Dear ImGui —— 轻量高效的 C++ 即时模式 GUI 框架Fightting8838 分钟前
Tkinter Button bind hover messageqq_336313931 小时前
javaweb-web基础(springboot入门)计算机程序设计小李同学1 小时前
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现玄同7651 小时前
LangChain 1.0 模型接口:多厂商集成与统一调用特立独行的猫a1 小时前
C++轻量级Web框架介绍与对比:Crow与httplibfie88891 小时前
基于C#的推箱子小游戏实现