Junior
Kokia yra dviejų šauktukų naudojimo priežastis?
sobes.tech AI
Atsakymas iš AI
Naudojama norint konvertuoti nullable tipą į non-nullable tipą, išmetant NullPointerException, jei reikšmė yra null. Tai vadinama "not null patvirtinimo operatoriumi".
// Deklaruojame nullable eilutę
var nullableString: String? = "Hello"
// Naudojame not null patvirtinimo operatorių
val nonNullableString: String = nullableString!!
// Jei nullableString būtų null, čia būtų išmesta NPE