Junior
Zašto se koriste dva uzvičnika?
sobes.tech АИ
Одговор од АИ
Koristi se za pretvaranje nullable tipa u non-nullable tip, bacajući NullPointerException ako je vrednost null. Ovo se naziva "operator za potvrdu ne null".
// Deklarišemo nullable string
var nullableString: String? = "Hello"
// Koristimo operator not null assert
val nonNullableString: String = nullableString!!
// Ako je nullableString bio null, ovde bi se bacio NPE