mapIndexed<U> method

  1. @useResult
Iterable<U> mapIndexed<U>(
  1. U f(
    1. int index,
    2. T element
    )
)

Maps each element with its index: (index, element) -> newValue.

Implementation

@useResult
Iterable<U> mapIndexed<U>(U Function(int index, T element) f) sync* {
  int i = 0;
  for (final T element in this) {
    yield f(i++, element);
  }
}