continue — 반복문의 다음 반복으로 건너뛰기
continue — 반복문의 다음 반복으로 건너뛰기
반복문을 돌다가 특정 조건에서 "이번 회차는 건너뛰고 다음 회차로 넘어가자" 싶은 상황이 있어요. continue는 break(전체 중단)와 달리 현재 반복만 건너뛰고 반복문 자체는 계속 이어가게 해 주는 명령입니다.
본문
continue
이 명령은 보통 for, foreach, while 같은 반복 명령의 본문 안에서 호출합니다. continue는 4(TCL_CONTINUE) 결과 코드를 리턴하고, 이로 인해 continue 예외가 발생해요.
이 예외는 현재 스크립트를 가장 안쪽의 포함하는 반복 명령까지 중단시키고, 그 반복 명령은 루프의 다음 반복으로 계속 진행합니다. continue 예외는 catch 명령과 프로시저 본문의 최외곽 스크립트 같은 몇몇 다른 상황에서도 처리됩니다.
예시
0부터 10까지의 정수 중에서 5만 빼고 한 줄씩 출력합니다:
for {set x 0} {$x<10} {incr x} {
if {$x == 5} {
continue
}
puts "x is $x"
}
더 알아보기
- break, for, foreach, return, while — 반복 명령과 예외 처리
- 키워드: continue, iteration, loop