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);
}