//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
步菲2 小时前
springboot canche 无法避免Null key错误, Null key returned for cache operation毕设源码-朱学姐2 小时前
【开题答辩全过程】以 基于SpringBoot的中医理疗就诊系统为例,包含答辩的问题和答案上进小菜猪6 小时前
从人工目检到 AI 质检-YOLOv8 驱动的 PCB 缺陷检测系统【完整源码】知远同学7 小时前
Anaconda的安装使用(为python管理虚拟环境)小徐Chao努力7 小时前
【Langchain4j-Java AI开发】09-Agent智能体工作流CoderCodingNo7 小时前
【GESP】C++五级真题(贪心和剪枝思想) luogu-B3930 [GESP202312 五级] 烹饪问题kylezhao20197 小时前
第1章:第一节 开发环境搭建(工控场景最优配置)啃火龙果的兔子7 小时前
JavaScript 中的 Symbol 特性详解热爱专研AI的学妹8 小时前
数眼搜索API与博查技术特性深度对比:实时性与数据完整性的核心差异Mr_Chenph8 小时前
Miniconda3在Windows11上和本地Python共生