//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
W.A委员会6 小时前
JS原型链详解止语Lab6 小时前
Go并发编程实战:Channel 还是 Mutex?一个场景驱动的选择框架小码哥_常6 小时前
Spring Boot一键限速:守护你的接口“高速路”她说彩礼65万6 小时前
C# 实现简单的日志打印绿浪19846 小时前
c# 中结构体 的定义字符串字段(性能优化)阿丰资源7 小时前
基于SpringBoot的物流信息管理系统设计与实现(附资料)房开民7 小时前
可变参数模板t***5447 小时前
如何在现代C++中更有效地应用这些模式王码码20357 小时前
Go语言的包管理:从GOPATH到Go ModulesVictoria.a8 小时前
python基础语法