Spec-Zone.ru › Dart 2

dart:collection

Метод take

Iterable<E> take(
  1. int count
)
override

Возвращает ленивое итерируемое множество из count первых элементов этого итерируемого множества.

Возвращаемое Iterable может содержать меньше элементов, чем count, если this содержит меньше элементов, чем count.

Элементы могут быть вычислены путем прохождения итератора iterator до тех пор, пока не будет встречено count элементов.

Значение count не должно быть отрицательным.

Пример:

final numbers = <int>[1, 2, 3, 5, 6, 7];
final result = numbers.take(4); // (1, 2, 3, 5)
final takeAll = numbers.take(100); // (1, 2, 3, 5, 6, 7)

Реализация

Iterable<E> take(int count) {
  return TakeIterable<E>(this, count);
}

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-collection/IterableMixin/take.html

Spec-Zone.ru

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