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이어야 해요. 조건이 참인 동안 본문을 반복합니다. 조건이 처음에 거짓이면 본문은 실행되지 않습니다.