//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
z落落9 小时前
C#String字符串猫头虎-前端技术9 小时前
JS 作用域与闭包:从变量提升到闭包陷阱的超详细解析ServBay9 小时前
2026 Mac 本地大模型部署深度解析与混合架构指南枫叶林FYL9 小时前
项目十:事件溯源仓储管理系统(WMS)仿真实现一拳一个娘娘腔9 小时前
【SRC漏洞挖掘系列】第10期:GraphQL & API 安全 —— 现代 API 的“裸奔”时代繁华落尽,倾城殇?10 小时前
[C++11] : atomic,nullptr,default/delete,enum class01_ice10 小时前
C语言数据在内存中的存储代码村新手10 小时前
C++-二叉搜索树ZhengEnCi10 小时前
01-如何监听接口调用情况?小马爱打代码12 小时前
Spring源码 第九篇:Spring 5 源码深度拆解 - Spring 事件驱动模型