現在の反復をループで繰り返す方法はありますか?
var repeated = false;
var total = 0;
for (var i = 0; i < 50; i++)
{
total += i;
if (i == 33 && !repeated)
{
repeated = true;
repeat; // imaginary
}
}
現在の反復をループで繰り返す方法はありますか?
var repeated = false;
var total = 0;
for (var i = 0; i < 50; i++)
{
total += i;
if (i == 33 && !repeated)
{
repeated = true;
repeat; // imaginary
}
}
から1を引くだけi
で「繰り返す」
もちろん、 から 1 を引くだけi
です。
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;
}
}