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.19.6/dart-collection/IterableMixin/take.html

Spec-Zone.ru

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