Sobes.tech
Junior — Middle

Kaip paskelbti kintamąjį, kuris neleidžia null reikšmės ir jam iš karto priskirti konkretų reikšmę?

sobes.tech AI

Atsakymas iš AI

Dart (Flutter kalba) numatytoji kintamasis neleidžia null reikšmės, išskyrus atvejus, kai aiškiai nurodote tipą su ?. Norint deklaruoti kintamąjį, kuris negali būti null ir jam iš karto priskirti reikšmę, pakanka nurodyti tipą be ? ir priskirti reikšmę:

int count = 10; // count negali būti null
String name = "Flutter"; // name taip pat negali būti null

Jei bandysite priskirti null tokiam kintamajam, kompiliatorius išmes klaidą. Tai susiję su null safety sistema Dart kalboje.