//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
SamDeepThinking2 分钟前
如何理解 Spring 当中的 Bean?卵男(章鱼)6 分钟前
汽车网络通讯分析与仿真工具的系统工程:Vector CANoe与ZLG ZCANPRO深度剖析Nyarlathotep01137 分钟前
类加载机制(2):虚拟机类加载过程Leo89910 分钟前
rocketmq从零单排摇滚侠11 分钟前
Java 零基础全套视频教程,面向对象(进阶),笔记 90-103say_fall11 分钟前
红黑树底层原理全解析:从 5 大性质到 STL 容器底层实现一点一一11 分钟前
nestjs+langchain:Output Parsers+调用本地大模型小谢小哥14 分钟前
49-缓存一致性详解青槿吖14 分钟前
Sentinel 进阶实战:Feign 整合 + 全局异常 + Nacos 持久化,生产环境直接用