//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
码农水水4 小时前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理浮尘笔记5 小时前
Go语言临时对象池:sync.Pool的原理与使用咕噜咕噜啦啦5 小时前
Java期末习题速通BHXDML6 小时前
第七章:类与对象(c++)梦梦代码精6 小时前
BuildingAI vs Dify vs 扣子:三大开源智能体平台架构风格对比REDcker7 小时前
RESTful API设计规范详解又见野草7 小时前
C++类和对象(中)kgduu7 小时前
js之表单钊兵7 小时前
java实现GeoJSON地理信息对经纬度点的匹配毕设源码-钟学长7 小时前
【开题答辩全过程】以 基于Python的健康食谱规划系统的设计与实现为例,包含答辩的问题和答案