//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
Bat U15 分钟前
JavaEE|多线程初阶(七)大鱼七成饱23 分钟前
VMware NAT模式下固定内网IP(附详细图文)谭欣辰25 分钟前
C++ 排列组合完整指南foundbug9991 小时前
自适应滤除直达波干扰的MATLAB实现XDH_CS1 小时前
MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)小短腿的代码世界2 小时前
Qt实时盈亏计算深度解析:从持仓数据到动态盈亏展示小康小小涵2 小时前
基于ESP32S3实现无人机RID模块底层源码编译IT_陈寒2 小时前
Vue的这个响应式陷阱,我debug了一整天才爬出来lzjava20242 小时前
Python的函数