Метод take
- int count
inherited
Возвращает ленивую итерируемую последовательность первых 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.18.5/dart-collection/ListQueue/take.html