猛禽洛的程式筆記庫

[Android] Kotlin檢查變數是否已經初始化

在Kotlin語言中,新增一個等待初始化的變數會使用private lateinit var

private lateinit var userInfo: JSONObject

這時如果我要檢查他是否已經初始化了,可以用isInitialized來檢查

if(this::userInfo.isInitialized){
  LogUtil.e("userInfo","已經初始化")
}else{
  LogUtil.e("userInfo","未初始化")
}

 

-END-

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *