Sobes.tech
Junior — Middle

Ako deklarovať premennú, ktorá neumožňuje hodnotu null, a jej okamžite priradiť konkrétnu hodnotu?

sobes.tech AI

Odpoveď od AI

V Dart (jazyk Flutter) predvolená premenná ne umožňuje hodnotu null, pokiaľ explicitne neuvediete typ s ?. Na deklaráciu premennej, ktorá nemôže byť null a jej okamžité priradenie hodnoty, stačí uviesť typ bez ? a priradiť hodnotu:

int count = 10; // count nemôže byť null
String name = "Flutter"; // meno tiež nemôže byť null

Ak sa pokúsite priradiť null takejto premennej, kompilátor vypíše chybu. To súvisí so systémom null safety v Dart-e.