Junior — Middle
Jak deklarovat proměnnou, která neumožňuje hodnotu null, a přiřadit jí okamžitě konkrétní hodnotu?
sobes.tech AI
Odpověď od AI
V Dart (jazyk Flutter) výchozí proměnná nepovoluje hodnotu null, pokud explicitně neuvedete typ s ?. Chcete-li deklarovat proměnnou, která nemůže být null, a ihned jí přiřadit hodnotu, stačí uvést typ bez ? a přiřadit hodnotu:
int count = 10; // count nemůže být null
String name = "Flutter"; // jméno také nemůže být null
Pokud se pokusíte přiřadit null takové proměnné, kompilátor vypíše chybu. To souvisí se systémem null safety v Dart.