//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
努力的小郑11 小时前
数据查到了,回答去哪儿了?一次百炼 + LangChain 排查实录isfox11 小时前
Python 虚拟环境:别再把所有项目塞进一个"大仓库"了易师傅12 小时前
技术面试已死?AI 时代,真正拉开程序员差距的是什么?苍何12 小时前
办公 Agent 权威评测榜单出炉了,豆包第一David猪大卫12 小时前
【C++修炼】map 和 set 的使用AiMan12 小时前
别再把秘塔会话逐个点开:这可把秘塔多个会话一次导出?AI导出鸭nice_lcj52013 小时前
【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端卷无止境13 小时前
mathmodel-figure-templates 以及两个上手案例Moment13 小时前
写给迷茫的应届生,怎样在 AI 时代争取更多机会回家路上绕了弯13 小时前
为什么还是不能直接把需求丢给 AI?