//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
Data_Journal5 小时前
使用 AutoScraper 进行网页抓取:分步教程yume_sibai6 小时前
12-Rust 性能优化指南(性能分析 + 内存优化 + SIMD + 并发优化 + 编译器优化 + 基准测试)萧瑟余晖6 小时前
Hibernate 核心原理与架构详解爱喝水的鱼丶6 小时前
SAP-ABAP:SAP MM 模块物料主数据批量导入与增强开发:字段扩展、校验逻辑与批量导入工具开发cidy_986 小时前
07 — Service 层:业务逻辑geovindu6 小时前
rust:Builder Pattern苍何6 小时前
用 GPT6 + Hyper3D MCP 搓 3D 个人网站,太夯了!(附教程)cidy_986 小时前
05 — 分层架构设计思想白远山6 小时前
健身场馆无人自动化解决方案:从架构到落地实践虎虎(_ _)。゜zzZ6 小时前
SQLAlchemy入门教程