//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
@小码农2 分钟前
2026年3月Scratch图形化编程等级考试一级真题试卷这儿有一堆花3 分钟前
住宅代理(Residential Proxy)技术指南一只大袋鼠15 分钟前
Java进阶:CGLIB动态代理解析秦ぅ时16 分钟前
保姆级教程|OpenAI tts-1-hd模型调用全流程(Python+curl+懒人用法)ailab21 分钟前
研发人员如何写好 AI 提示词:从“问问题”到“驱动研发闭环”Eiceblue24 分钟前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)爱滑雪的码农30 分钟前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解ltl30 分钟前
【大模型基础设施工程】25:大模型基础设施未来Java面试题总结31 分钟前
使用 Python 设置 Excel 数据验证ltl32 分钟前
【大模型基础设施工程】二十四:成本、合规与安全