Значение null в Dart
Значение null в Dart обозначает отсутствие
ссылки на объект. Его можно присвоить только
переменной, у которой в типе стоит вопросительный
знак. В примере ниже тип записан как String?:
String? empty = null;
print(empty);
При выводе на экран null печатается как
слово null, а не как пустая строка:
String? title = null;
String? name = 'dart';
print(title);
print(name);
Сравнение с null дают операторы
== и !=. Результат имеет тип
bool:
String? note = null;
print(note == null);
print(note != null);
Объявите переменную score типа int?
со значением null. Выведите ее
на экран.
Объявите переменную label типа String?
со значением done. Выведите на экран
результат сравнения label == null.