//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
RFG201238 分钟前
20、详解Dubbo框架:消费方如何动态获取服务提供方地址?【微服务架构入门】光泽雨40 分钟前
C# 中 Assembly 类详解少控科技1 小时前
C#基础训练营 - 02 - 运算器Riemann~~2 小时前
C语言嵌入式风格TimberWill2 小时前
SpringBoot整合Srping Security实现权限控制zmzb01033 小时前
C++课后习题训练记录Day104zmzb01034 小时前
C++课后习题训练记录Day105wjs20244 小时前
Vue3 条件语句_codemonster4 小时前
JavaWeb开发系列(六)JSP基础Web打印5 小时前
Phpask(php集成环境)之16 怎样彻底停用一个网站