//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
蝎子莱莱爱打怪36 分钟前
Centos7中一键安装K8s集群以及Rancher安装记录茶杯梦轩1 小时前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景埃博拉酱2 小时前
SMB服务器无法访问?一次PowerShell故障排查演练大道至简Edward2 小时前
Spring Boot 2.7 + JDK 8 升级到 Spring Boot 3.x + JDK 17 完整指南透明人_x2 小时前
OpenClaw安装程序员清风2 小时前
用了三年AI,我总结出高效使用AI的3个习惯!用户8356290780512 小时前
自动化文档处理:Python 批量提取 PDF 图片Java不加班2 小时前
Java 并发入门:从0到1理解线程(实战+避坑指南)掘金者阿豪2 小时前
千日护航民生支付:一张交通卡背后的国产数据库硬核突围掘金者阿豪2 小时前
Copyparty+cpolar,随时随地访问你的私人文件库