Spec-Zone.ru › Dart 1

dart:collection

Метод skipWhile

Iterable<E> skipWhile(bool test(E element))

Возвращает Iterable, пропускающий начальные элементы, пока выполняется test.

Фильтрация происходит лениво. Каждый новый Iterator возвращаемого итерируемого объекта перебирает все элементы this.

Возвращаемый итерируемый объект предоставляет элементы, итерируя этот итерируемый объект, но пропускает все начальные элементы, для которых test(element) возвращает true. Если все элементы удовлетворяют test, то полученный итерируемый объект пустой, иначе он итерирует оставшиеся элементы в их исходном порядке, начиная с первого элемента, для которого test(element) возвращает false.

Исходный код

Iterable<E> skipWhile(bool test(E element)) {
  return new SkipWhileIterable<E>(this, 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-collection/ListMixin/skipWhile.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API