//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
cg3313 小时前
cc-connect,十分钟帮你把 claude code 连接到微信,飞书,钉钉等等平台用户14278686693213 小时前
Java多态的底层真相:JVM到底怎么知道该调哪个方法?(面试高频)初次攀爬者13 小时前
RabbitMQ的消息模式和高级特性摸鱼的春哥14 小时前
惊!黑客靠AI把墨西哥政府打穿了,海量数据被黑考虑考虑14 小时前
JDK25模块导入声明想用offer打牌16 小时前
高并发下如何保证接口的幂等性爱勇宝17 小时前
2026一人公司生存指南:用AI大模型,90天跑出你的第一条现金流golang学习记17 小时前
Go 并发编程:原子操作(Atomics)完全指南哈里谢顿17 小时前
`127.0.0.1` 和 `0.0.0.0` 有何区别?通过验证 demo来展示树獭叔叔17 小时前
08-大模型后训练的指令微调SFT:LoRA让大模型微调成本降低99%