2013-02-14 2 views
0

루프에서 현재 반복을 반복하도록하는 방법이 있습니까?현재 반복 반복하기

var repeated = false; 

var total = 0; 

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

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

잘 . 하지만 여전히 누군가가 당신을 위해 뭔가를 가지고 있다고 생각합니다. –

답변

2

그냥

+1

@ZaheerAhmed 아니요. '반복'을 '참'으로 설정하고 반복 할 조건 중 하나는'! repeated' (무한 루프가 발생할 것이라고 말했기 때문에)가 아닙니다. –

0

물론, 단지 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--; 
    } 
} 
0
당신이 시도 할 수

은 반복 할 필요가 없습니다 : 내가 C` 언어는 다음 루프를 한 번 더 사용 GOTO 문을 사용할 수`이 있다면 말을

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