其他分享
首页 > 其他分享> > Scala 速通语法(八)| 隐式转换

Scala 速通语法(八)| 隐式转换

作者:互联网

隐式转换


object ImplicitDemo01 {
  def main(args: Array[String]): Unit = {
    //编写一个隐式函数 完成Double-》Int
    implicit def ff(double: Double):Int={
      double.toInt
    }
    var a:Int = 3.8  //将double 隐式转换赋值给Int
  }
}

隐式值


隐式类


在隐式转换时 需要注意

不能存在二义性
隐式操作不能嵌套使用

标签:转换,函数,Scala,作用域,隐式,implicit,def,速通
来源: https://www.cnblogs.com/zhy-god/p/15337401.html