//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
csbysj202040 分钟前
jQuery 删除元素xxy-mm43 分钟前
Javascript 中的继承锋行天下2 小时前
公司内网部署大模型的探索之路quikai19813 小时前
python练习第二组AI视觉网奇3 小时前
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addrwjs20243 小时前
并查集快速合并free-elcmacom3 小时前
MATLAB与高等数学<1>一道曲面积分题的几何直观LaoZhangGong1233 小时前
深度学习uip中的“psock.c和psock.h”Tony Bai3 小时前
Go 安全新提案:runtime/secret 能否终结密钥残留的噩梦?pengzhuofan3 小时前
Java演进与与工程师成长