Junior
Két felkiáltójel mire szolgál?
sobes.tech MI
Válasz az MI-től
Ezek a null értékű típusokat nem null értékűvé alakítják, és NullPointerException-t dobnak, ha az érték null. Ezt nevezzük "nem null-assert operátornak".
// Egy nullable sztring deklarálása
var nullableString: String? = "Hello"
// Nem null-assert operátor használata
val nonNullableString: String = nullableString!!
// Ha a nullableString null lett volna, itt NPE keletkezett volna