//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
^yi10 分钟前
【C++】内存管理AC赳赳老秦16 分钟前
采购专员自动化:OpenClaw 自动比价、生成询价单、跟踪供应商报价进度实战指南QiLinkOS17 分钟前
QiLink OS的失败数据共享平台的运作模式是否适用于所有行业?CRMEB定制开发20 分钟前
企业级Java电商系统选型路线图:从零到上线全流程拆解Zhou14113621 分钟前
Java常见面试题3云栖梦泽29 分钟前
从 IMX415 摄像头驱动理解 Media Controller 框架小爷毛毛_卓寿杰37 分钟前
我和 TRAE AI聊了聊,它帮我为五迷老师们做了个城市漫游小程序!初阳78538 分钟前
【Qt】界面优化(1)——QSS影寂ldy1 小时前
C# WinForms 窗体继承