> 튜토리얼
이제 조건문만큼이나 근본적인 또 다른 구조인 반복문에 대해 살펴보겠습니다!
반복문을 사용하면 명령을 여러 번 반복할 수 있습니다. 유한과 무한 등 여러 유형이 있으며, 이 부분에서 살펴보겠습니다.
while 루프무한 루프 while(~하는 동안)은 앞서 본 if와 유사한 구문을 가집니다. 조건이 충족되는 동안 명령 블록을 실행할 수 있게 해줍니다.
다음은 예시입니다:
이 코드는 실행 시 로그에 다음을 표시합니다: > 카운터의 값: 1 카운터의 값: 2 카운터의 값: 3 카운터의 값: 4 카운터의 값: 5
do while 루프무한 루프 do while은 while 루프와 유사하지만, 조건이 끝에 위치하므로 루프 본문이 항상 최소 한 번은 실행됩니다:
프로그램 실행의 가능한 출력: > x : 0.85712
for 루프for 루프는 while 루프와 비슷하지만 더 압축된 형태의 유한 루프입니다. 사용 사례에 따라 for 또는 while을 사용하는 것이 더 편리할 때가 있다는 것을 알게 될 것입니다.
for 루프는 선택적인 세 부분으로 구성됩니다:
카운터 변수에 시작 값을 할당;카운터 변수의 값을 증가(또는 경우에 따라 감소)시킴.for 루프 예시:
이 코드는 로그에 다음을 표시합니다: > 카운터 i의 값: 1 카운터 i의 값: 2 카운터 i의 값: 3 카운터 i의 값: 4 카운터 i의 값: 5
우리 부추는 (Motivation 덕분에) 10에서 13 TP 를 가지고 있고, Pistolet은 3 TP만 소비하므로 최대 4번 사용할 수 있습니다.
for 루프를 사용해 useWeapon 함수를 연속으로 4번 실행합니다:
여기서 변수 i는 0, 1, 2, 3 값을 가지므로 루프는 4번 반복됩니다.
반복문은 무엇에 사용되나요?
명령을 여러 번 실행하기 코드를 압축하기 코드의 일부를 빠르게 실행하기 명령을 병렬로 실행하기
어떤 코드가 올바른가요?
var x = 0 while (x < 10) { x += 2 } var x = 0 for (var i = 0; i < 10) { x += 2 } var x = 0 while { x += 2 } do (x < 10) var x = 0 for (; x < 10;) { x += 2 }
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.