size > 0) {
Log.d("TAG", "-->> 房间数不是0")
}
编译器会告诉我们:当roomList为null的时,它的size返回就是"null",但是"null...:
Log.d("TAG", "-->> 房间数不是0")
}
就目前为止使,用上面的?和?:基本上能避免程序中出现的所有NullPointerException。...intArr: Array = arrayOf(1, 2, 3, 4)
Arrays.asList(0, intArr).run {
println("size = $size")}
//输出结果...: Array = arrayOf(1, 2, 3, 4)
Arrays.asList(0, *intArr).run {
println("size = $size")}
//输出结果...内部类
在 Kotlin 中内部类默认是静态的( Java 与此相反),不持有外部类的引用:
class OuterClass {
//在 Kotlin 中内部类默认是静态的,不持有外部类的引用