这是错误的屏幕截图:
我正在使用Intellij v14.0.1 Kotlin插件v0.9.206 . 我的理解是,在空检查之后,编译器不应该向我显示错误 . 我错了吗?
target 属性是 var ,'s why it'不保证在第三行上该属性不能为空(例如,另一个线程可以将其设置为 null )
target
var
null
AFAIK,属性可以是方法调用,然后无法保证 . 使用本地 val .
val
2 回答
target
属性是var
,'s why it'不保证在第三行上该属性不能为空(例如,另一个线程可以将其设置为null
)AFAIK,属性可以是方法调用,然后无法保证 . 使用本地
val
.