Scala隐式转换
package test38 object test { //复习隐式转换 //隐式转换:编译器 偷偷的,自动地帮我们把一种数据类型转换为另一种类型 //例如:int-->double //它有失败的时候(double-->int).有成功的时候 // 当他转换失败的时候,我们提供一个工具,让他能成功 //明确地,把double转成int implicit def X(d:Double):Int={ d.toInt } def main(args: Array[String]): Unit = { var i:Int=1 var j:Double=2.1 i=j//把Double转入Int // j=i//把Int 转入Double println(i) } }
原文地址:https://blog.csdn.net/asdfghjj_/article/details/144350959
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!