繁体   English   中英

使当前迭代重复

[英]Make current iteration repeat itself

有没有办法让当前迭代在循环中重复?

var repeated = false;

var total = 0;

for (var i = 0; i < 50; i++)
{
    total += i;

    if (i == 33 && !repeated)
    {
        repeated = true;
        repeat; // imaginary
    }
}

只需从i减去1即可“重复”

当然,只需从i减1。

var repeated = false;

var total = 0;

for (var i = 0; i < 50; i++)
{
    total += i;

    if (i == 33 && !repeated)
    {
        repeated = true;
        i--;
    }
}

你可以尝试这个,不需要重复:

var total = 0;
for (var i = 0; i < 50; i++)
{
    total += i;
    if (i == 33)
    {
       total += i;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM