14 迭代
用 for 遍历元素,无需自己维护索引。
norm
main() {
List<String> steps = ["read", "run", "change"]
for step, index : steps {
printLine("${index}: ${step}")
}
for step : steps {
printLine(step)
}
printLine("done")
}预期输出:
text
0: read
1: run
2: change
read
run
change
done第一个绑定接收元素,可选的第二个绑定接收从零开始的索引。循环体按集合顺序对每个元素执行一次。
动手试试:去掉索引绑定,只输出步骤。
详细规则:参考。