//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
哈哈不让取名字5 小时前
基于C++的爬虫框架花间相见5 小时前
【JAVA开发】—— Nginx服务器扶苏-su5 小时前
Java---Properties 类橙子家6 小时前
WebAPI 项目通过 CI/CD 自动化部署到 Linux 服务器(docker-compose)一条咸鱼_SaltyFish6 小时前
远程鉴权中心设计:HTTP 与 gRPC 的技术决策与实践我即将远走丶或许也能高飞7 小时前
vuex 和 pinia 的学习使用沐知全栈开发7 小时前
SQL LEN() 函数详解钟离墨笺7 小时前
Go语言--2go基础-->基本数据类型小郭团队7 小时前
1_7_五段式SVPWM (传统算法反正切+DPWM3)算法理论与 MATLAB 实现详解C+-C资深大佬8 小时前
C++风格的命名转换