Junior
Milleks kasutatakse kahte hüüumärki?
sobes.tech AI
Vastus AI-lt
Kasutatakse nullable-tüübi konverteerimiseks non-nullable-tüübiks, visates NullPointerException, kui väärtus on null. Seda nimetatakse "not null assert"-operaatoriks.
// Deklarime nullable-stringi
var nullableString: String? = "Hello"
// Kasutame not null assert-operatorit
val nonNullableString: String = nullableString!!
// Kui nullableString oleks null, visatakse siin NPE