//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
为何创造硅基生物7 小时前
C语言 结构体内存对齐规则(通俗易懂版)吃好睡好便好7 小时前
在Matlab中绘制横直方图星寂樱易李7 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性仰泳之鹅8 小时前
【C语言】自定义数据类型2——联合体与枚举之歆8 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇candyTong8 小时前
Claude Code 的 Edit 工具是怎么工作的cen__y9 小时前
Linux12(Git01)AI人工智能+电脑小能手9 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识GetcharZp10 小时前
GitHub 2.4 万 Star!D2 正在重新定义程序员画图方式社交怪人10 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)