//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
雪隐10 分钟前
个人电脑玩AI-13让5060 Ti给你打工——我用 0.9B 小模型终结了"谁来记会议纪要"这个世纪难题无名之辈J13 分钟前
Ai开发Conan在掘金15 分钟前
�鸿蒙报错速查:arkts-strict-typing 函数返回值类型必须显式,忘标就炸,根因 + 真解法qq_4523962318 分钟前
第二篇:《Go 开发环境搭建:SDK、IDE、Module 与 Hello World》半个落月20 分钟前
用 LangChain JS 做可控写作实验:理解温度参数、提示词与异步调用爱勇宝21 分钟前
《道德经》第 7 章:真正厉害的领导者,不抢主角用户2080468045621 分钟前
Python3 条件控制新手实战指南HONG````40 分钟前
HarmonyOS ArkUI RelativeContainer 相对定位布局:ID 锚点与 alignRules 实战天青色等烟雨..1 小时前
全流程ArcGISPro空间分析、三维建模、可视化及Python融合应用技术Conan在掘金1 小时前
�鸿蒙报错速查:Cannot find name 'AppStorageV2',忘 import 编译就炸,根因 + 眜解法