indexed<T> static method
Pairs each element of list with its index, returning a list of
(index, value) records.
for (final (i, v) in Arr.indexed(['a', 'b', 'c'])) {
print('$i: $v'); // '0: a', '1: b', '2: c'
}
Implementation
static List<(int, T)> indexed<T>(Iterable<T> list) {
var i = 0;
return [for (final v in list) (i++, v)];
}