For Loop¶
# Iterate over collection
for name in names:
print(name)
# Iterate with range
for i in range(10):
print(i)
# Enumerate for index and value
for index, name in enumerate(names):
print(f"{index}: {name}")
else-clauses are described in loop_else.md.
Implementation:
- Collection: ✅ Native - foreach (var item in collection)
- range(): 🔄 Lowered - for (int i = 0; i < n; i++)
- enumerate(): 🔄 Lowered - .Select((x, i) => (i, x))