break — 반복문 중단하기
break — 반복문 중단하기
for나 foreach, while 같은 반복문을 돌다 보면 어떤 조건에서 루프 전체를 멈추고 싶을 때가 생겨요. break는 그런 순간에 쓰는 명령으로, 현재 반복문을 그 자리에서 빠져나오게 해 줍니다.
본문
break
이 명령은 보통 for, foreach, while 같은 반복 명령의 본문 안에서 호출합니다. break는 3(TCL_BREAK) 결과 코드를 리턴하고, 이로 인해 break 예외가 발생해요.
이 예외는 현재 스크립트를 가장 안쪽의 포함하는 반복 명령까지 중단시키고, 그 반복 명령은 실행을 중단하고 정상적으로 리턴합니다. break 예외는 catch 명령, Tk 이벤트 바인딩, 프로시저 본문의 최외곽 스크립트 같은 몇몇 다른 상황에서도 처리됩니다.
예시
0부터 5까지의 정수 각각에 대해 한 줄씩 출력합니다:
for {set x 0} {$x<10} {incr x} {
if {$x > 5} {
break
}
puts "x is $x"
}
더 알아보기
- catch, continue, for, foreach, return, while — 예외 처리와 반복 명령
- 키워드: abort, break, loop