//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
希望永不加班6 小时前
如何在 SpringBoot 里自定义 Spring MVC 配置历程里程碑6 小时前
41 .UDP -3 群聊功能实现:线程池助力多客户端通信Welcome_Back6 小时前
SpringBoot后端开发测试全指南zly88653726 小时前
windsurf rules与skill的使用笨笨马甲6 小时前
Qt network开发大傻^6 小时前
Spring AI Alibaba MCP协议实战:模型上下文协议集成与工具调用不染尘.6 小时前
排序算法详解1Via_Neo6 小时前
JAVA中对数的表达,将浮点数转为保留指定位数的字符串Lzh编程小栈6 小时前
数据结构与算法——单链表超详解(C语言完整实现 + 面试高频题)沐知全栈开发7 小时前
Shell 函数