Returns a lazy iterable of the leading elements satisfying
The filtering happens lazily. Every new iterator of the returned iterable starts iterating over the elements of
The elements can be computed by stepping through iterator until an element is found where
test(element) is false. At that point, the returned iterable stops (its
moveNext() returns false).
Iterable<E> takeWhile(bool test(E element)) => super.takeWhile(test);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.