//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
学逆向的5 小时前
C 堆区内存管理huoyueyi5 小时前
《融天AI-APP从0到1开发实录》小满zs6 小时前
Go语言第十七章(反射)小满zs6 小时前
Go语言第十五章(JSON序列化)小满zs6 小时前
Go语言第十六章(自定义类型)金銀銅鐵6 小时前
[Java] 用 GUI 展示 EnumMap 增删键值对时的内部变化学长毕设7 小时前
基于SpringBoot的上门洗车服务系统设计与实现OpenAnolis小助手7 小时前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复阿尼卡~7 小时前
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定hhhjhl9 小时前
Undici 跨端三方库仓颉适配全流程