Kotlin中:
1. ?代表該值可爲空
camera?.stopPreview()
如果camera爲空,則不執行後面的程序;若不爲空,則執行後面的程序;
2. !!表示該值一定不爲空
3. ?: 與java三目運算符?:類似,但寫法不同
java:
String name= nameUtils != null ? nameUtils .getName() : "android";
Kotlin:
val name= nameUtils ?.name ?: "android"
Kotlin中:
1. ?代表該值可爲空
camera?.stopPreview()
如果camera爲空,則不執行後面的程序;若不爲空,則執行後面的程序;
2. !!表示該值一定不爲空
3. ?: 與java三目運算符?:類似,但寫法不同
java:
String name= nameUtils != null ? nameUtils .getName() : "android";
Kotlin:
val name= nameUtils ?.name ?: "android"