continue

EGL continue문은 for, forEach 또는 while문에 의해 제어되는 코드 블록의 시작에 제어를 리턴합니다. EGL은 해당 지점에서 루프를 계속하기 위한 조건을 평가하여 루프를 계속 실행하거나 종료한 후 루프 이후 다음 명령문의 처리를 계속합니다.

continue문은 포함하는 명령문과 동일한 함수에 있어야 합니다. continue문을 루프 내에서 호출하는 함수에 넣을 수 없습니다.

구문

continue문에 대한 구문 다이어그램
statement
계속하려는 EGL 명령문을 지정할 수 있습니다(for, forEach 또는 while). 이 옵션은 중첩된 루프 깊숙이 있을 때 유용합니다. 지정된 가장 가까운 명령문으로 처리가 계속됩니다.
label
둘러싸는 for, forEach 또는 while문에 연결되는 레이블입니다. 참조된 명령문에 대해 처리가 계속됩니다.

예제

다음 예제에서는 배열의 멤버를 인쇄하여 공백 행을 각각의 10 그룹 사이에 삽입합니다.
for (i from 1 to 100 by 1)
  printReport(myArray[i]);
  if ((i % 10) != 0)
    continue;
  end // if
  printReport(blankLine);
end // for

호환성

표 1. continue에 대한 호환성 고려사항
플랫폼 문제
JavaScript continue가 지원되지 않습니다.