Spec-Zone.ru › Dart 1

dart:svg

Метод takeWhile

Iterable<String> takeWhile(bool test(String value))

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

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

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

Исходный код

Iterable<String> takeWhile(bool test(String value)) =>
    readClasses().takeWhile(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/takeWhile.html

Spec-Zone.ru

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