Я новичок в Kotlin. Я хочу знать разницу между этими двумя !!
и ?
в приведенном ниже коде.
У меня есть ниже двух фрагментов, сначала использующих !!
для mCurrentDataset, а другой - ?
для той же переменной.
if(!mCurrentDataset!!.load(mDataSetString.get(mCurrentDataSelectionIndex), STORAGE_TYPE.STORAGE_APPRESOURCE))
{
Log.d("MyActivity","Failed to load data.")
return false
}
if(!mCurrentDataset?.load(mDataSetString.get(mCurrentDataSelectionIndex), STORAGE_TYPE.STORAGE_APPRESOURCE)!!)
{
Log.d("MyActivity","Failed to load data.")
return false
}
Спасибо заранее.