enumerate property
Returns a new lazy Iterable whose elements are a Record containing the element and its index.
Example
final animals = ["cat", "dot", "rabbit"];
for (final animal in animals.enumerate) {
print(animal);
}
// Output:
// (0, cat)
// (1, dot)
// (2, rabbit)
Implementation
Iterable<(int index, E entry)> get enumerate {
int index = -1;
return map((item) {
index += 1;
return (index, item);
});
}