我有一个层次结构的循环,想退出所有父循环,AS3 是否支持像我们在 php 中使用的标签?
for(var i:int=0;i<100;i++)
{
for(var j:int=0;j<100;j++)
{
if(j == 15){
i = 99;
break;
}
}
}
最佳答案
是的,你可以像这样在循环前面使用label:
:
// Label this loop 'outer'.
outer: for(var i:int = 0; i < 100; i++)
{
inner: for(var j:int = 0; j < 100; j++)
{
if(j === 15)
{
// Break the outer loop.
break outer;
}
}
}
这也适用于 continue
。
关于actionscript-3 - as3 支持循环标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15780167/