//泛型特质的应用场景
//作比较找出最大值
//定义一个函数,用来求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
相关推荐
xxjj998a1 分钟前
Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析阿里嘎多学长1 分钟前
2026-03-24 GitHub 热点项目精选三三有猫3 分钟前
爬虫代理基础知识:为什么用与怎么用白宇横流学长7 分钟前
基于 SpringBoot 的社团活动报名管理系统设计与实现思茂信息10 分钟前
CST电磁铁的磁力仿真biuba102414 分钟前
18 openclaw事务管理:确保数据一致性的最佳实践一次旅行19 分钟前
Mac本地部署OpenClaw优化AI科技星27 分钟前
基于空间光速螺旋第一性原理的电荷本源定义与电场时空协变方程的完整推导、严格证明及全尺度数值验证野犬寒鸦28 分钟前
从零起步学习AI大模型应用开发 || 第三章:智能体项目实战中的问题与解决方案及思路详解没有bug.的程序员30 分钟前
Spring Boot 与 MyBatis-Plus 批量插入的生死狙击