複数のループを一気に抜ける:label
遂に多重ループを一気にbreakしたりcontinueしたりする事が出来るようになりました。switch~caseでお馴染みのラベルを好きな所に書いて、breakやcontinueをする時にそれを指定すると、そのラベルに対して操作が行われます。
[sourcecode language=”java”]
<pre>loop: for (var i:int = 0; i < 2; i++) {
for (var j:int = 0; j < 3; j++) {
if ((i == 1) && (j == 0)) {
break loop;
}
trace(i, j);
}
}
/* Output:
0 0
0 1
0 2
*/
[/sourcecode]