//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
leoufung13 小时前
图解除法查询问题:用 C 语言和 DFS 实现带权有向图的路径乘积poggioxay13 小时前
JAVA零基础入门知识3(持续更新中)鹤归时起雾.13 小时前
Vue3响应式编程核心指南郝学胜-神的一滴14 小时前
Linux信号四要素详解:从理论到实践yangpipi-14 小时前
《C++并发编程实战》 第3章 在线程间共享数据fish_xk14 小时前
c++基础MoonBit月兔14 小时前
审美积累 | MoonBit LOGO 投稿作品速递Lovely_Ruby14 小时前
前端er Go-Frame 的学习笔记:实现 to-do 功能(三),用 docker 封装成镜像,并且同时启动前后端数据库服务Lear14 小时前
MySQL配置文件优化详解:提升数据库性能的关键参数配置光影少年14 小时前
node中的peerDependencie含义