中断条件以继续循环

Break condition to continue loop

本文关键字:循环 继续 条件 中断      更新时间:2023-09-26

我不知道当条件完成时我该怎么做,然后继续循环

(用于不可理解的语言xD的soory)

代码内

for(var i=0;i<10;i++)
{
   if( // some condition)
      {
        //codee doesn't matter
      }
   else if ( // some condition )
     {
      //And NOW when code is here i want go to next repetition 
     }
}

当我尝试使用continue和break时,我有错误

非法中断语句

返回也很糟糕,因为它没有移动到下一个重复

我希望我写得好。。谢谢

for(var i = 0; i< 10; ++i) {
    if ( /* some condition */) {
        //codee doesn't matter
    }
}

如果你想继续,不要什么都不做,它会继续的。如果你真的想要一个持续的条件,你可以做以下事情:

for(var i = 0; i< 10; ++i) {
    if ( /* some condition */ ) {
        //codee doesn't matter
    }
    else if ( /* other condition */ ) {
        continue;
    }
}

试试这个:

for(var i = 0; i < 10; i++)
{
    bool isCheckrequired = // some condition from else if you mentioned;
    if(!isCheckrequired)//Any code which needs to be executed comes under this condition
    {
        if( // some condition)
        {
            //codee doesn't matter
        }
    }
}

我在这里所做的首先是检查在特定的迭代中是否需要做任何事情(通过将您在ifelse块中提到的条件移动到顶部),然后如果代码需要在特定迭代中执行,则将该代码放入if块。