//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
饼干哥哥8 分钟前
搭建一个云端Skills系统,随时随地记录TikTok爆款kcuwu.13 分钟前
Python面向对象:封装、继承、多态IT 行者15 分钟前
LangChain4j 集成 Redis 向量存储:我踩过的坑和选型建议brucelee18616 分钟前
Spring Boot 测试最佳实践一定要AK19 分钟前
Java流程控制河西石头19 分钟前
分享python项目与开源python项目中的效率法宝--requirements文件的使用不懒不懒32 分钟前
【卷积神经网络作业实现人脸的关键点定位功能】321.。32 分钟前
Linux 进程控制深度解析:从创建到替换的完整指南酉鬼女又兒36 分钟前
零基础快速入门前端Web存储(sessionStorage & localStorage)知识点详解与蓝桥杯考点应用(可用于备赛蓝桥杯Web应用开发)Bert.Cai37 分钟前
Python集合简介