elektronika/lib/app/core/utils/iterable_fn.dart

9 lines
192 B
Dart

Iterable<E> mapIndexed<E, T>(Iterable<T> items, E Function(int index, T item) f) sync* {
var index = 0;
for (final item in items) {
yield f(index, item);
index = index + 1;
}
}