在学习Kotlin的时候,发现几个问题,记录下来。
基本类型
下面代码很奇怪:
fun main() {
val a: Int = 10
val b: Int? = a
println("$a,$b")
println(a === b) // !!!输出“true”!!!
val c: Int = 1000
val d: Int? = c
println("$c, $d")
println(c === d) // !!!输出“false”!!!
}
同样的代码,10和1000运行的结果就不一样,