//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
keep intensify1 分钟前
MIT 6.824 lab3B/C琪露诺大湿4 分钟前
VeloQueue-测试报告minji...5 分钟前
Linux 网络套接字编程(四)支持多客户端同时在线、消息能转发给所有人的 UDP 聊天室服务器XS0301066 分钟前
Java 基础(十一)反射凤山老林7 分钟前
Spring Boot 集成 TigerGraph 实现图谱分析技术方案t***5448 分钟前
Dev-C++中使用Clang调试有哪些常见错误ydmy9 分钟前
强化学习/对齐(个人理解)Victor35610 分钟前
MongoDB(106)什么是MongoDB Compass?.生产的驴12 分钟前
SpringBoot 大文件分片上传 文件切片、断点续传与性能优化 切片技术与优化方案 文件高效上传