specyfikacji Dart stany:Jak wykonać sprawdzanie typu runtime w Dart?
reified informacja o typie odzwierciedla typy obiektów w czasie rzeczywistym i mogą być zawsze na zapytania dynamicznych konstrukcji typechecking (The analogi instanceof, odlewy, typecase itd. W innych językach).
Brzmi świetnie, ale nie ma operatora podobnego do instanceof
. Jak więc wykonać sprawdzanie typu w czasie wykonywania w Dart? Czy to w ogóle możliwe?
Wygląda na to, że w specyfikacji nie ma wzmianki o operatorze 'is'. Lepiej odwołać się do pliku gramatycznego ze źródeł Dart: https://code.google.com/p/dart/source/browse/trunk/dart/language/grammar/Dart.g – Idolon
@Idolon, operator 'is' jest zdefiniowany na stronie 59 specyfikacji, sekcja 10.30 "Test typu" – Duncan