Класс Null
Зарезервированное слово null обозначает объект, который является единственным экземпляром этого класса.
Класс Null — единственный класс, который не реализует Object. Попытка расширить или реализовать Null — это ошибка времени компиляции.
Язык содержит ряд специализированных операторов для работы со значением null. Примеры:
e1! // Throws if e1 is null. e2 ?? e3 // Same as e2, unless e2 is null, then use value of e3 x ??= e4 // Same as x unless x is null, then same as `x = e4`. e5?.foo() // call `foo` on e5, unless e5 is null. [...? e6] // spreads e6 into the list literal, unless e6 is null.
Свойства
- hashCode → int только для чтения, переопределено
- Хеш-код этого объекта.
- runtimeType → Type только для чтения, унаследовано
- Представление типа объекта во время выполнения.
Методы
- noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String переопределено - Возвращает строку
"null".
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/Null-class.html