//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
晓晓hh5 小时前
JavaSE学习——迭代器Laurence5 小时前
C++ 引入第三方库(一):直接引入源文件kyriewen115 小时前
你点的“刷新”是假刷新?前端路由的瞒天过海术014-code5 小时前
String.intern() 到底干了什么421!6 小时前
GPIO工作原理以及核心摇滚侠6 小时前
JAVA 项目教程《苍穹外卖-12》,微信小程序项目,前后端分离,从开发到部署@insist1236 小时前
网络工程师-生成树协议(STP/RSTP/MSTP)核心原理与应用野生技术架构师7 小时前
2026年牛客网最新Java面试题总结环黄金线HHJX.7 小时前
Tuan符号系统重塑智能开发dog2507 小时前
对数的大脑应对指数的世界