where method
Iterable<E> where(Returns a new lazy Iterable
with all elements that satisfy the predicate test
.
The matching elements have the same order in the returned iterable as they have in iterator
.
This method returns a view of the mapped elements. As long as the returned Iterable
is not iterated over, the supplied function test
will not be invoked. Iterating will not cache results, and thus iterating multiple times over the returned Iterable
may invoke the supplied function test
multiple times on the same element.
Source
Iterable<E> where(bool f(E element)) => new WhereIterable<E>(this, f);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-collection/IterableMixin/where.html