Sobes.tech
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