//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
tod11314 小时前
Redis:从消息中间件到分布式核心Dragon Wu15 小时前
SpringCloud 多模块下引入独立bom模块的正确架构方案_BugMan15 小时前
Spring核心知识清单利刃大大15 小时前
【SpringCloud】Gateway Filter Factories && 过滤器执行顺序 && 自定义过滤器MR_Promethus15 小时前
【C++11】volatile 关键字xuzhiqiang07241 天前
Java进阶之路,Java程序员职业发展规划MediaTea1 天前
Python:生成器表达式详解一只叫煤球的猫1 天前
ThreadForge v1.1.0 发布:让 Java 并发更接近 Go 的开发体验overmind1 天前
oeasy Python 115 列表弹栈用pop删除指定索引Never_Satisfied1 天前
在c#中,使用windows自带功能将文件夹打包为ZIP