scala的泛型特质的应用场景
//泛型特质的应用场景 //作比较找出最大值 //定义一个函数,用来求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) } }
原文地址:https://blog.csdn.net/lhhongbi/article/details/144415812
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!