Sobes.tech
Junior

Na čo sa používajú dva výkričníky?

sobes.tech AI

Odpoveď od AI

Používajú sa na prevedenie nullable typu na non-nullable typ, pričom vyhodia NullPointerException, ak je hodnota null. Tento operátor sa nazýva "operator not null assert".

// Deklarujeme nullable reťazec
var nullableString: String? = "Hello"

// Používame operator not null assert
val nonNullableString: String = nullableString!!

// Ak by nullableString bol null, tu by sa vyhodila NPE