//隐式转换:编译器自动滴,把数据类型从A->B //有可能成功,也可能会失败object test1118 {def getAge(): Double = {18.5}// implicit 隐式转换// 函数名字不重要// 重要的是:参数类型和返回类型!!// 隐式函数:implicit修饰的函数// 特点:1.自动北调用 2.函数名字不重要 3.重要的是:参数类型和返回类型!!implicit def abc(d:Double):Int = {d.toInt}def main(args: Array[String]): Unit = {/* val i:Int = 1// 把Int类型,转成Double类型// Int -> Double//隐式转换成功val b:Double = i//隐式转换失败val d:Double =1.2val j:Int = d*/// val i:Int = doubleToInt(getAge())val i:Int = getAge()println(i)} }