//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
IT_陈寒16 分钟前
Redis内存警告竟是因为这个不起眼的配置项lilian23316 分钟前
Harmony os 技术实战|拼豆制图43:压缩字符矩阵上线前如何拦住错位图纸进击ing小白22 分钟前
Qt 无边框窗口进阶指南Python私教23 分钟前
AI 漫剧角色一进分镜就变脸?把提示词升级成“角色 ID + 镜头合同”Python私教24 分钟前
一次生成 20 个角色却全都撞脸:我用“角色合同”重做了批量生成流程点我头像干啥35 分钟前
004:多个PDF文件合并En^_^Joy1 小时前
Cadence Skill脚本语言快速入门指南10mAh1 小时前
【Java】HashMap 的 put 到底做了什么?——冲突、扩容与树化实测用户594404103561 小时前
Go 语言高性能 Web 服务开发:基于 Gin + GORM + Redis 构建 RESTful APIPython私教1 小时前
App 第一版该砍什么?用三问法守住 MVP 的工程底线