//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
foundbug99912 小时前
MATLAB实现:基于图像对比度和波段相关性的高光谱波段选择算法czt_java12 小时前
线程安全问题苏三说技术12 小时前
为什么大厂都不推荐在MySQL中使用NULL值?techdashen12 小时前
Rust 模块和文件不是一回事:一次讲清 `mod`、`use`、`pub use`Wy_编程12 小时前
go中的协程Goroutine爱勇宝12 小时前
别焦虑,也别躺平:给年轻程序员的一封信basketball61612 小时前
C++ 命名空间知识点总结:从入门到合理设计WL_Aurora12 小时前
Java多线程详解(一)Full Stack Developme12 小时前
Spring 发展历史RSTJ_162513 小时前
PYTHON+AI LLM DAY FOURTY-EIGHT