//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
酒尘&3 小时前
JS数组不止Array!索引集合类全面解析无限大63 小时前
计算机十万个为什么--数据库索引冬夜戏雪3 小时前
【java学习日记】【2025.12.7】【7/60】xwill*3 小时前
分词器(Tokenizer)-sentencepiece(把训练语料中的字符自动组合成一个最优的子词(subword)集合。)学历真的很重要3 小时前
VsCode+Roo Code+Gemini 2.5 Pro+Gemini Balance AI辅助编程环境搭建(理论上通过多个Api Key负载均衡达到无限免费Gemini 2.5 Pro)咖啡の猫4 小时前
Python列表的查询操作quikai19814 小时前
python练习第三组JIngJaneIL5 小时前
基于Java非遗传承文化管理系统(源码+数据库+文档)+VX:Fegn08955 小时前
计算机毕业设计|基于springboot + vue心理健康管理系统(源码+数据库+文档)吃西瓜的年年5 小时前
1. 初识C语言