2

現在の反復をループで繰り返す方法はありますか?

var repeated = false;

var total = 0;

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

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

3 に答える 3

3

から1を引くだけiで「繰り返す」

于 2013-02-14T05:21:33.213 に答える
0

もちろん、 から 1 を引くだけiです。

var repeated = false;

var total = 0;

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

    if (i == 33 && !repeated)
    {
        repeated = true;
        i--;
    }
}
于 2013-02-14T05:21:58.167 に答える
0

これを試すことができます。繰り返す必要はありません。

var total = 0;
for (var i = 0; i < 50; i++)
{
    total += i;
    if (i == 33)
    {
       total += i;
    }
}
于 2013-02-14T05:32:12.773 に答える