var erkennt den Typ, final ist einmal zuweisbar, const ist eine Konstante zur Übersetzungszeit. Typen: int, double, String, bool, List, Map, Set. Seit Null Safety können Variablen nur dann null sein, wenn der Typ ein ? trägt (String?).
Bevorzuge final für Werte, die sich nicht ändern.
var alter = 17;
final name = 'Mia';
const pi = 3.14159;
double preis = 9.99;
String? spitzname; // darf null sein
print(spitzname ?? 'kein Spitzname');
spitzname ??= 'Mimi'; // zuweisen, wenn null
print(spitzname);Merke
finaleinmal zuweisbar,constKonstanteString?erlaubt null??liefert einen Ersatzwert
Aufgabe
Lege nullable Variablen an und gib Ersatzwerte aus.