Sobes.tech
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.