Junior — Middle
Hogyan lehet olyan változót deklarálni, amely nem engedélyezi a null értéket, és azonnal egy konkrét értéket rendel hozzá?
sobes.tech MI
Válasz az MI-től
A Dartban (Flutter nyelv) alapértelmezés szerint egy változó nem engedélyezi a null értéket, kivéve, ha kifejezetten a ?-vel jelöljük a típust. Egy olyan változó deklarálásához, amely nem lehet null, és amelynek azonnal értéket adunk, elegendő a típust ? nélkül megadni és értéket rendelni hozzá:
int count = 10; // a count nem lehet null
String name = "Flutter"; // a name sem lehet null
Ha megpróbálja null értéket rendelni ilyen változóhoz, a fordító hibát jelez. Ez a null safety rendszerhez kapcsolódik Dartban.