//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
逻辑驱动的ken4 分钟前
Java高频面试考点场景题23xxjj998a11 分钟前
PHP vs Java:核心区别与应用场景全解析2301_7890156216 分钟前
Linux基础指令(一)神奇小汤圆18 分钟前
我研读了 500 个 Spring Boot 生产级代码库,90% 都犯了这 7 个致命错误空中海18 分钟前
03 MyBatis Spring Boot 集成、事务、测试与工程化体系ElonMuscle21 分钟前
GO环境速建笔记csgo打的菜又爱玩23 分钟前
11.JobManager 启动流程总结用户2986985301427 分钟前
Java 从零生成 Word 文档:段落、图片与表格操作2401_8332693028 分钟前
Java IO流:从字节到字符的桥梁hhzz28 分钟前
第1天:初识Python