метод take
- int count
унаследовано
Возвращает ленивую последовательность из count первых элементов этой последовательности.
Возвращённая Iterable может содержать меньше count элементов, если this содержит меньше count элементов.
Элементы можно вычислить, перебирая итератор, пока не будут получены 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) =>
SubListIterable<E>(this, 0, checkNotNullable(count, "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/ListQueue/take.html