//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
cch891823 分钟前
汇编与Java:底层与高层的编程对决荒川之神1 小时前
拉链表概念与基本设计chushiyunen1 小时前
python中的@Property和@Setter2401_895521342 小时前
SpringBoot Maven快速上手小樱花的樱花2 小时前
C++ new和delete用法详解froginwe112 小时前
C 运算符disgare2 小时前
关于 spring 工程中添加 traceID 实践ictI CABL2 小时前
Spring Boot与MyBatisfengfuyao9852 小时前
低数据极限下模型预测控制的非线性动力学的稀疏识别 MATLAB实现摇滚侠2 小时前
搭建前端开发环境 安装 nodejs 设置淘宝镜像 最简化最标准版本 不使用 NVM NVM 高版本无法安装低版本 nodejs