对于

For 循环遍历迭代集合。迭代集合是在结构上与 Haxe 标准库中的 Iterator<T>Iterable<T> 类型统一的任何类。

记录 0 到 10(不包括)范围内的数字的 for 循环可以写成如下:

for (i in 0...10) {
    trace(i);
}

变量标识符 i 保存迭代集合中元素的单个值。此行为类似于其他语言中的 for-each。

因此,可以按如下方式编写记录数组中元素的 for 循环:

for (char in ['a', 'b', 'c', 'd']) {
    trace(char);
}

试试 try.haxe.org 上的例子

参考