Метод skipWhile
Iterable<String> skipWhile(Возвращает итератор, пропускающий начальные элементы, пока выполняется test.
Фильтрация происходит лениво. Каждый новый итератор возвращаемого итератора перебирает все элементы this.
Возвращаемый итератор предоставляет элементы, перебирая этот итератор, но пропускает все начальные элементы, для которых test(element) возвращает true. Если все элементы удовлетворяют условию test, то возвращаемый итератор пуст, в противном случае он перебирает оставшиеся элементы в их исходном порядке, начиная с первого элемента, для которого test(element) возвращает false.
Исходный код
Iterable<String> skipWhile(bool test(String value)) =>
readClasses().skipWhile(test);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-svg/AttributeClassSet/skipWhile.html