/**
* 隐式参数+隐式转换
*/
object Implicit_Conversions_with_Implicit_Parameters {
def main(args: Array[String]): Unit = {
//ordered是一个变量,变量指向一个匿名函数,这个函数讲T转换成Ordered[T]
def bigger[T](a: T, b: T)(implicit ordered: T => Ordered[T]) = {
if (a > b) a else b
}
println(bigger(4, 3))
println(bigger("Spark", "Hadoop"))
}
}
scala进阶19-隐式参数+隐式转换
最新推荐文章于 2021-11-02 20:46:25 发布