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.