Skip to content

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

第一个绑定接收元素,可选的第二个绑定接收从零开始的索引。循环体按集合顺序对每个元素执行一次。

动手试试:去掉索引绑定,只输出步骤。

详细规则:参考。

Norm 0.25