WORK/Sotfware
continue 문
KANG Stroy
2009. 8. 12. 13:51
728x90
728x90
continue 문
continue
가장 안쪽의 루프에 남아 있는 명령문을 모두 건너뛰고 제어가 정상적으로 루프의 끝에 전달된 것처럼 루프의 다음 반복을 시작합니다. 이 명령문은 루프 외부에는 적용되지 않습니다.
지원 버전: ActionScript 1.0, Flash Lite 1.0
예제
다음 while 루프에 continue가 사용되었으므로 Flash 인터프리터는 루프 본문의 나머지 부분을 건너뛰고, 루프의 맨 위로 이동하여 조건을 테스트합니다.
trace("example 1");
var i:Number = 0;
while (i < 10) {
if (i % 3 == 0) {
i++;
continue;
}
trace(i);
i++;
}
다음 do..while 루프에 continue가 사용되었으므로 Flash 인터프리터는 루프 본문의 나머지 부분을 건너뛰고, 루프의 맨 아래로 이동하여 조건을 테스트합니다.
trace("example 2"); var i:Number = 0; do { if (i % 3 == 0) { i++; continue; } trace(i); i++; } while (i < 10);
다음 for 루프에 continue가 사용되었으므로 Flash 인터프리터는 루프 본문의 나머지 부분을 건너뜁니다. 다음 예제의 경우 i % 3이 0이면 trace(i) 문을 건너뜁니다.
trace("example 3"); for (var i = 0; i < 10; i++) { if (i % 3 == 0) { continue; } trace(i); }
다음 for..in 루프에 continue가 사용되었으므로 Flash 인터프리터는 루프 본문의 나머지 부분을 건너뛰고, 루프의 맨 위로 다시 이동하여 열거형의 다음 값을 처리합니다.
for (i in _root) { if (i == "$version") { continue; } trace(i); } [펌]http://livedocs.adobe.com/flashlite/2_kr/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000298.html
728x90