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

Оператор is!

Оператор is! проверяет, не является ли объект экземпляром указанного типа. Он возвращает true, если объект не принадлежит к указанному типу, и false в противном случае. Оператор является логическим отрицанием оператора is. Слева от оператора указывается проверяемый объект, справа - тип, на который выполняется проверка.

Синтаксис

object is! Type

Пример

Давайте проверим, не является ли число экземпляром типа String:

void main() { var value = 12345; print(value is! String); }

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

true

Пример

Давайте проверим, не является ли строка экземпляром типа String:

void main() { var value = 'abcde'; print(value is! String); }

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

false

Пример

Давайте проверим, не является ли объект экземпляром типа List:

void main() { var value = [1, 2, 3, 4, 5]; print(value is! List); }

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

false

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

  • оператор is,
    который проверяет соответствие типа
  • оператор as,
    который выполняет приведение типа
  • метод toInt,
    который преобразует значение в целое число
  • метод toString,
    который преобразует значение в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить