as3支持循环标签?

jus*_*ajm 3 label loops actionscript-3

我有一个循环的herarchery并想要退出所有的父循环,做AS3支持标签,就像我们在PHP中有它们?

for(var i:int=0;i<100;i++)
{
    for(var j:int=0;j<100;j++)
    {
        if(j == 15){

           i = 99;
           break;

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*rty 6

是的,您可以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;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这也适用于continue.