indexed property

Stream<(int, T)> get indexed

Emits (index, value) pairs — like enumerate in Python.

Implementation

Stream<(int, T)> get indexed {
  var i = 0;
  return map((value) => (i++, value));
}