Метод take
- int n
override
Возвращает ленивую итерацию первых 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 n) {
return TakeIterable<E>(this, n);
}
© 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/SetMixin/take.html