//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
gjxDaniel1 天前
Kotlin编程语言入门与常见问题jiang_changsheng1 天前
环境管理工具全景图与深度对比yong99901 天前
MATLAB面波频散曲线反演程序LeoZY_1 天前
开源项目精选:Dear ImGui —— 轻量高效的 C++ 即时模式 GUI 框架Fightting881 天前
Tkinter Button bind hover messageqq_336313931 天前
javaweb-web基础(springboot入门)计算机程序设计小李同学1 天前
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现玄同7651 天前
LangChain 1.0 模型接口:多厂商集成与统一调用特立独行的猫a1 天前
C++轻量级Web框架介绍与对比:Crow与httplibfie88891 天前
基于C#的推箱子小游戏实现