流程控制

可以通過使用 breakcontinue 表示式來控制迴圈的流程或執行。

打破

break 退出當前迴圈。如果迴圈巢狀在另一個迴圈中,則父迴圈不受影響。

for (i in 0...10) {
    for (j in 0...10) {
        if (j == 5) break;
        trace(i, j);
    }
}

試試 try.haxe.org 上的例子

繼續

continue 在表示式處跳過迴圈的當前迭代。如果迴圈巢狀在另一個迴圈中,則父迴圈不受影響。

for (i in 0...10) {
    for (j in 0...10) {
        if (j == 5) continue;
        trace(i, j);
    }
}

試試 try.haxe.org 上的例子

參考