//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
郝学胜-神的一滴8 分钟前
Socket实战:从单端聊天到多用户连接的实现秘籍元宝骑士9 分钟前
深度解析 ROW_NUMBER() 窗口函数:从入门到实战避坑指南小超超爱学习993714 分钟前
大数乘法,超级简单模板java1234_小锋18 分钟前
Java高频面试题:MyBatis如何实现动态数据源切换?knighthood200122 分钟前
Qt5.15+VTK9.3.0实现点云点选功能墨神谕27 分钟前
Java中,为什么要将.java文件编译成,class文件,而不是直接将.java编译成机器码段小二38 分钟前
Token 费用失控、VIP 用户体验一样烂:Context Engineering 才是关键Nyarlathotep011340 分钟前
并行设计模式(3):Future模式秋风不问归客1 小时前
Springboot面试全面整理和小潘一起学AI1 小时前
CentOS 7安装Anaconda