本文主要是介绍scala自学之路-43-隐式转换函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
object ImplicitDemo2 extends App {
var a: Int = 10
var b: Double = 10.99
b = 100
b = a
//定义一个隐式转换函数,把double转换成int
implicit def doubleToInt(x: Double) = x toInt
//可以编译通过
a = b
a = 90.99
//会有数据的精度损失
println(a)
}
这篇关于scala自学之路-43-隐式转换函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!