//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
十五年专注C++开发4 分钟前
Qt程序设计涉及到的开发软件海盗12345 分钟前
C# OPC UA客户端开发实战上进小菜猪5 分钟前
【腾讯位置服务开发者征文大赛】AI厕急达:我用腾讯位置服务做了一个移动端找厕所AI助手asdzx6711 分钟前
使用 C# 从 URL 下载 Word 文档大萌神Nagato13 分钟前
python 包管理器uvhumcomm23 分钟前
AI 编程时代-全栈开发技术栈解析人道领域35 分钟前
【黑马点评日记】社交平台用户关注功能全解析Feed流相关操作欧雷殿1 小时前
适配一人公司!家庭局域网 AI 工作台来了ltl1 小时前
梯度下降与反向传播老马95271 小时前
opencode6-桌面应用实战1