//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
shark_chili2 分钟前
解密计算机心脏:CPU南北桥技术发展全解析努力的小雨15 分钟前
混元开源之力:spring-ai-hunyuan 项目功能升级与实战体验bobz96518 分钟前
calico vs cilium绝无仅有1 小时前
面试实战总结:数据结构与算法面试常见问题解析绝无仅有1 小时前
Docker 面试常见问题及解答程序员爱钓鱼1 小时前
Go语言100个实战案例-项目实战篇:股票行情数据爬虫IT_陈寒1 小时前
Redis 性能翻倍的 7 个冷门技巧,第 5 个大多数人都不知道!你的人类朋友10 小时前
说说签名与验签databook10 小时前
Manim实现脉冲闪烁特效canonical_entropy13 小时前
AI时代,我们还需要低代码吗?—— 一场关于模型、演化与软件未来的深度问答