//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
资生算法程序员_畅想家_剑魔16 小时前
Java常见技术分享-13-多线程安全-锁机制-底层核心实现机制用户990450177800916 小时前
若依审批流-转交PFinal社区_南丞16 小时前
服务器进程日志分析:从头皮发麻到AI解救悟空码字16 小时前
MySQL分库分表,从“一室一厅”到“豪华别墅区”的数据库升级之旅shix .16 小时前
spiderdemo 2-混淆Lisonseekpan16 小时前
RBAC 基于角色的访问控制模型详解与实践指南lsx20240617 小时前
Bootstrap 页面标题:设计指南与最佳实践黎雁·泠崖17 小时前
C 语言结构体全解析:声明 + 内存对齐 + 位段 + 传参优化世转神风-17 小时前
qt-文件自动按编号命名lkbhua莱克瓦2417 小时前
基础-MySQL概述