Тип Null
Тип Null в Dart представляет собой
единственное значение null, которое
обозначает отсутствие значения. Переменная
типа Null может хранить только
значение null и никакое другое.
Тип Null является подтипом всех
nullable-типов, поэтому значение null
можно присвоить переменной любого типа,
допускающего null.
Синтаксис
Null variable = null;
Пример
Давайте объявим переменную типа Null
и выведем её значение:
void main()
{
Null res = null;
print(res);
}
Результат выполнения кода:
null
Пример
Давайте проверим, что переменная типа
Null может хранить только значение
null:
void main()
{
Null res = null;
print(res == null);
}
Результат выполнения кода:
true
Пример
Давайте присвоим значение null
переменной типа String? и проверим
результат:
void main()
{
String? res = null;
print(res);
}
Результат выполнения кода:
null