//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
日取其半万世不竭1 分钟前
Rust《腐蚀》 服务器低成本怎么开?配置、端口和存档避坑Rust研习社2 分钟前
通过手写一个迷你 grep 来学习 Rust 的所有权与借用用户531397318175 分钟前
「踩坑实录」原来的SQL索引自动优化失败了,线上数据库差点被打挂消失的旧时光-19436 分钟前
Kotlin 协程设计思想(十):Kotlin 协程到底解决了什么问题?go不是csgo8 分钟前
从0到1理解Go熔断器:sony/gobreaker 源码剖析 + 仿TikTok Feed 项目实战SimonKing10 分钟前
线程池面试被问到怕?看完这篇让他当场沉默大刚测试开发实战13 分钟前
TestHub重磅更新!AI用例生成增加流式输出、Markdown文档上传、模型配置检测、AI评审开关控制...阿狸猿13 分钟前
论企业应用系统的分层架构风格JAVA96513 分钟前
JAVA面试-并发篇 07-CAS底层原理是什么有什么缺陷如何解决San813_LDD17 分钟前
[QT]Qt对象树笔记:父子关系与内存管理