在Java中,我们可以像这样声明一个空类对象

VideoRecord videoRecord;
之后,我们可以检查它是否为空
if (videoRecord == null){
    videoRecord = new VideoRecord();
}
我是Kotlin的新手,我想在Kotlin做同样的事情。我已经在下面尝试过此代码。
lateinit var videoRecord1:VideoRecord

if (videoRecord1 == null){
    videoRecord1 = VideoRecord()
}
但这给我一个警告,就像videoRecord1 == null条件始终为假。如何在Kotlin中做同样的事情?

最佳答案

var videoRecord: VideoRecord? = null
您可以像这样初始化其变量
可为空的引用:https://kotlinlang.org/docs/reference/null-safety.html

08-18 12:38