Sobes.tech
Junior

Ի՞նչ նպատակով են օգտագործվում երկու զարմանք նշաններ:

sobes.tech AI

Պատասխան AI-ից

Օգտագործվում է նուլային տիպը ոչ նուլային տիպի վերածելու համար, նետելով NullPointerException, եթե արժեքը null է: Սա կոչվում է "ոչ նուլային հաստատման օպերատոր":

// Հայտարարում ենք նուլային տող
var nullableString: String? = "Hello"

// Օգտագործում ենք ոչ նուլային հաստատման օպերատոր
val nonNullableString: String = nullableString!!

// Եթե nullableString-ը լիներ null, այստեղ կբացառվեր NPE