流程控制
可以通過使用 break
和 continue
表示式來控制迴圈的流程或執行。
打破
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 上的例子 。