一、不可隐式转换
在Java中从小到大,可以隐式转换,数据类型将自动提升。下面以int为例
这么写是ok的
int a = 2312;
long b = a;那么在Kotlin中
//隐式转换,编译器会报错
val anInt: Int = 5
val ccLong: Long = anInt
//需要去显式的转换,下面这个才是正确的
val ddLong: Long = anInt.toLong()版权声明:本文为wd2014610原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。