//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
武汉唯众智创2 分钟前
职业院校C语言程序设计(AIGC版)课程教学解决方案qq_4017004113 分钟前
C语言void*sg_knight14 分钟前
Python 面向对象基础复习星浩AI16 分钟前
AI 并不懂文字,它只认向量:一文搞懂 Embedding程序员博博16 分钟前
这才是vibe coding正确的打开方式 - 手把手教你开发一个MCP服务90后的晨仔23 分钟前
阿里云服务器如何给子账号设置指定具体的那一台服务器?期待のcode43 分钟前
springboot热部署expect7g1 小时前
Paimon源码解读 -- FULL_COMPACTION_DELTA_COMMITS踏浪无痕1 小时前
周末拆解:QLExpress 如何做到不编译就能执行?222you1 小时前
Spring框架的介绍和IoC入门