Enumerable<T>.generate constructor

Enumerable<T>.generate(int count, Generator<T> generator)

Implementation

factory Enumerable.generate(int count, Generator<T> generator) {
  if (count < 0) {
    throw ArgumentError('`count` must be a non-negative integer.');
  }
  if (count == 0) return Enumerable<T>.empty();
  return GeneratedEnumerable(count, generator);
}