5.14 while

5.14 while

일반 while 루프는 while 키워드, 여는 괄호 (, 조건 표현식, 닫는 괄호 )로 시작합니다. 그 뒤에 루프 본문 표현식이 옵니다:

while (condition) expression;

조건 표현식은 Bool 타입이어야 해요.

각 반복마다 조건 표현식이 평가됩니다. false로 평가되면 루프가 멈추고, 그렇지 않으면 루프 본문 표현식을 평가합니다.

class Main {
  static public function main() {
    var f = 0.0;
    while (f < 0.5) {
      trace(f);
      f = Math.random();
    }
  }
}

이런 while 루프는 루프 본문 표현식을 전혀 평가하지 않을 수도 있어요. 조건이 처음부터 성립하지 않으면 본문은 절대 평가되지 않습니다. 이것은 do-while 루프(do-while loops)와 다릅니다.

출처: while

본문

while (condition) expression; 형태의 루프로, 조건이 Bool이어야 해요. 조건이 참인 동안 본문을 반복합니다. 조건이 처음에 거짓이면 본문은 실행되지 않습니다.

더 알아보기