相关疑难解决方法(0)

和...之间的不同 !!和?在Kotlin

我是Kotlin的新手.我想知道这两者之间的区别!!,并?在下面的代码.

我有两个片段首先使用!!mCurrentDataset而另一个?用于同一个变量.

if(!mCurrentDataset!!.load(mDataSetString.get(mCurrentDataSelectionIndex), STORAGE_TYPE.STORAGE_APPRESOURCE))
{
    Log.d("MyActivity","Failed to load data.")
    return false
}
Run Code Online (Sandbox Code Playgroud)
if(!mCurrentDataset?.load(mDataSetString.get(mCurrentDataSelectionIndex), STORAGE_TYPE.STORAGE_APPRESOURCE)!!)
{
    Log.d("MyActivity","Failed to load data.")
    return false
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

kotlin kotlin-android-extensions

51
推荐指数
5
解决办法
1万
查看次数

标签 统计

kotlin ×1

kotlin-android-extensions ×1