首页 文章

null检查后Kotlin 'unsafe call on nullable receiver'编译错误

提问于
浏览
3

这是错误的屏幕截图:
Error Screenshot

我正在使用Intellij v14.0.1 Kotlin插件v0.9.206 . 我的理解是,在空检查之后,编译器不应该向我显示错误 . 我错了吗?

2 回答

  • 1

    target 属性是 var ,'s why it'不保证在第三行上该属性不能为空(例如,另一个线程可以将其设置为 null

  • 0

    AFAIK,属性可以是方法调用,然后无法保证 . 使用本地 val .

相关问题