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