Nullable-типы в Dart
Nullable-тип записывают с вопросительным
знаком после имени: String?, int?,
List<int>?. Такой тип принимает и обычное
значение, и null:
String? city = 'Berlin';
String? missing = null;
print(city);
print(missing);
Без вопросительного знака null присвоить
нельзя. Программа не соберется:
String name = 'Ann';
// String broken = null; // ошибка
print(name);
Nullable-тип можно указать и у изменяемой переменной, если значение со временем обнуляют:
String? token = 'abc';
token = null;
token = 'xyz';
print(token);
Объявите message типа String?.
Сначала запишите start, затем присвойте
null. Выведите переменную после каждого
присваивания двумя строками.
Объявите count типа int?
со значением 5. Выведите ее на экран.