РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
136 of 723 menu

Проверка != null

Оператор != в сочетании с null позволяет проверить, что значение переменной или выражения не является null. Слева от оператора указывается проверяемое значение, а справа - ключевое слово null. Если значение не равно null, выражение возвращает true, иначе - false. Такую проверку часто используют для безопасного доступа к свойствам и методам объектов, которые могут быть null.

Синтаксис

value != null

Пример

Давайте проверим переменную, которая содержит значение:

void main() { String? value = 'abcde'; print(value != null); }

Результат выполнения кода:

true

Пример

Давайте проверим переменную, которая содержит null:

void main() { String? value = null; print(value != null); }

Результат выполнения кода:

false

Пример

Давайте используем проверку != null для безопасного доступа к длине строки:

void main() { String? value = 'abcde'; if (value != null) { print(value.length); } else { print('value is null'); } }

Результат выполнения кода:

5

Пример

Давайте проверим элемент списка, который может быть null:

void main() { List<String?> items = ['abcde', null, '12345']; for (String? item in items) { if (item != null) { print(item); } } }

Результат выполнения кода:

"abcde" "12345"

Смотрите также

  • оператор is null,
    который проверяет значение на равенство null
  • оператор ?.,
    который безопасно обращается к свойствам и методам
  • оператор ??,
    который возвращает значение по умолчанию
  • оператор !,
    который утверждает, что значение не равно null
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить