//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
辞旧 lekkk2 小时前
【Qt】信号和槽2zcode3 小时前
运动模糊图像复原的MATLAB仿真与优化无风听海3 小时前
深入剖析 YARP 的 Transforms:构建灵活的反向代理转换管道袁雅倩19973 小时前
当吸尘器、筋膜枪都用上Type-C,供电方案该怎么选?浅谈PD取电芯片ECP5702的应用Gopher_HBo3 小时前
负载均衡自由生长20243 小时前
RAG已死?什么标题党啊!Aaswk4 小时前
Java Lambda 表达式与流处理万邦科技Lafite4 小时前
京东item_get接口实战案例:实时商品价格监控全流程解析东方小月4 小时前
5分钟搞懂Harness Engineering(驾驭工程):从提示词到AI Agent的进化之路Cyber4K5 小时前
【Python专项】进阶语法-系统资源监控与数据采集(1)