//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
qq_297574674 小时前
【实战教程】SpringBoot 集成阿里云短信服务实现验证码发送睡美人的小仙女1275 小时前
Threejs加载环境贴图报错Bad File Format: bad initial tokenrayufo5 小时前
【工具】列出指定文件夹下所有的目录和文件RANCE_atttackkk5 小时前
[Java]实现使用邮箱找回密码的功能缺点内向6 小时前
C#编程实战:如何为Word文档添加背景色或背景图片一起养小猫6 小时前
Flutter for OpenHarmony 实战:记账应用数据统计与可视化韩立学长6 小时前
【开题答辩实录分享】以《智能大学宿舍管理系统的设计与实现》为例进行选题答辩实录分享zhougl9966 小时前
Java 所有关键字及规范分类java1234_小锋7 小时前
Java高频面试题:MyISAM索引与InnoDB索引的区别?2501_944525547 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面