//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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 小时前
Postman 被曝自动往 Claude Code 和 Codex 装插件布莱克6053 小时前
C/C++ 中变量的声明与定义:区别、联系与常见误区云-缩影3 小时前
拆解 AI 图像生成应用的后端架构:ECS、OSS 和大模型 API 怎么配合LabVIEW开发4 小时前
LabVIEW 局部变量为何引发竞争条件?四种同步机制benchmark_cc4 小时前
A 股、港股、美股如何建立统一的标的主数据格式?考虑考虑5 小时前
Posrgresql恢复.backup文件无奈何杨5 小时前
风控决策系统决策流,策略模式,权重、顺序、投票、最坏Zenova EdgeOS5 小时前
Go 工业边缘错误处理实战:用 errors 构建可追溯错误链取名真是6 小时前
Python 算法知识点从基础到进阶FRing036 小时前
vue2干货总结3(computed计算属性、watch监听器)