take方法

Iterable<E> take(
  1. int count
)

创建一个包含此迭代器前count个元素的懒迭代器。

返回的Iterable可能包含少于count个元素,如果此迭代器包含的元素少于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) => TakeIterable<E>(this, count);