首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用"continue <label>“

无法使用"continue <label>“
EN

Stack Overflow用户
提问于 2010-03-19 03:13:52
回答 2查看 988关注 0票数 3

我正在尝试这段代码:

代码语言:javascript
复制
entLoop:for(var i:*in entities) {
    for(var i2:*in ignoreEntities) {
        if(entities[i].type==ignoreEntities[i2]) {
            continue entLoop;
        }
    }
}

为什么它不工作?错误是:

未找到continue语句的目标。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-19 03:24:20

我可能错了,但似乎for...in循环中的continue指令不起作用。

编译器不会抛出以下代码的任何错误:

代码语言:javascript
复制
entLoop:for(var i:Number = 0 ; i < 2 ; i++) {
  for(var i2:Number = 0 ; i2 < 2 ; i2++) {
    if(true) {
      continue entLoop;
    }
  }
}

(我用true替换了你的条件,因为我没有你的entitiesignoreEntities数组的定义)

票数 2
EN

Stack Overflow用户

发布于 2010-03-19 03:40:49

我认为你必须使用break LABEL;来代替。

来自实时文档:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/statements.html

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2472667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档