Найти в Дзене
Антон Дихтярук

Dart: Оператор is!

Иногда Вам может пригодиться оператор is!, он возвращает true, если объект не имеет указанного типа, выполняет противоположную проверку оператора is, который вернёт true если тип совпадает с указанным (Например: value is String).

Например, у нас есть некая функция
check, которая принимает значение value и дальше выполняет какую-то логику в зависимости от типа данной переменной. В данном случае просто проверяет, что переменна не является числом с типом int.

Более подробно про операторы dart можно прочитать в документации: https://dart.dev/language/operators

#dart #is!