很容易理解:toxxx(),即表示转换到xxx类型。
举个例子:我们知道,下面这段代码是无法正常运行的:
但是,我们可以借助显式转换,将 intSample 转换成 Double 类型。就可以正常编译运行了!
fun main(args: Array<String>){ val intSample = 1; fun doubleOutput(doubleSample: Double){ println(doubleSample) } doubleOutput(intSample.toDouble()) }仔细对比上面两段代码,并运行修改过的代码,其结果为:1.0,类型为 Double。