//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
码事漫谈1 小时前
C++小白最容易踩的10个坑(附避坑指南)o***Z4481 小时前
JavaScript在Node.js中的内存管理码事漫谈1 小时前
性能提升11.4%!C++ Vector的reserve()方法让我大吃一惊毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于Java企业人事工资管理系统为例,包含答辩的问题和答案稚辉君.MCA_P8_Java1 小时前
Gemini永久会员 Java中的四边形不等式优化稚辉君.MCA_P8_Java1 小时前
通义 插入排序(Insertion Sort)q***69772 小时前
【Spring Boot】统一数据返回v***59832 小时前
DeepSeek API 调用 - Spring Boot 实现Hollis Chuang2 小时前
Spring Boot 4.0 正式发布,人麻了。。。颜*鸣&空2 小时前
QT程序实现串口通信案例