aSet is Iterable
- это true
aSet.runtimeType == Iterable
это false
Итак, проверка выполняется для подклассов.
Кроме того, мы действительно рекомендуем вам избегать , используя runtimeType
. Особенно при компиляции в JavaScript. Это может действительно взорвать размер вашего скомпилированного приложения.
Я открою вопрос об этой кодовой метке!