У специфікації дротиків зазначено:
Інформація про тип, що підтверджена, відображає типи об'єктів під час виконання і завжди може запитуватися за допомогою динамічних конструкцій перевірки типу (аналоги instanceOf, casts, typecase тощо іншими мовами).
Звучить чудово, але немає instanceof
подібного оператора. Отже, як нам виконати перевірку типу виконання в Dart? Чи можливо це взагалі?
is
в специфікації взагалі не згадується оператор. Краще звернутися до граматичного файлу в джерелах Dart: code.google.com/p/dart/source/browse/trunk/dart/language/…