whereType<T> 方法

Iterable<T> whereType<T>()
重写

创建一个新的懒加载的 Iterable,其中包含所有类型为 T 的元素。

匹配的元素在返回的迭代器中的顺序与它们在 迭代器 中的顺序相同。

此方法返回映射元素的一个视图。迭代不会缓存结果,因此对返回的 Iterable 进行多次迭代可能会产生不同的结果,如果基础元素在迭代之间发生变化的话。

实现

Iterable<T> whereType<T>() => WhereTypeIterable<T>(this);