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