在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