//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
行百里er6 小时前
WebSocket 在 Spring Boot 中的实战解析:实时通信的技术利器你怎么知道我是队长8 小时前
C语言---头文件期待のcode8 小时前
Java虚拟机的运行模式柳杉8 小时前
建议收藏 | 2026年AI工具封神榜:从Sora到混元3D,生产力彻底爆发hqwest8 小时前
码上通QT实战25--报警页面01-报警布局设计a程序小傲8 小时前
京东Java面试被问:动态规划的状态压缩和优化技巧仙俊红8 小时前
spring的IoC(控制反转)面试题HellowAmy8 小时前
我的C++规范 - 玩一个小游戏小楼v8 小时前
说说常见的限流算法及如何使用Redisson实现多机限流与遨游于天地8 小时前
NIO的三个组件解决三个问题