Loop Control

break와 continue는 반복의 흐름을 바꾸므로 이유가 분명해야 합니다

break는 루프 전체를 끝내고, continue는 현재 회차만 건너뛰어 다음 반복으로 이동합니다.

핵심먼저 의도와 경계를 말로 정리한 뒤 코드의 형태를 선택합니다.
점검타입, 수명, 범위, 예외 상황을 함께 확인하면 실수를 줄일 수 있습니다.
break

목표를 찾았거나 더 진행하면 안 되는 상태에서 즉시 루프를 종료합니다.

continue

현재 항목이 처리 대상이 아닐 때 아래 코드를 건너뜁니다.

중첩 루프

가장 가까운 루프에만 적용되므로 바깥 루프 종료는 별도 설계가 필요합니다.

가독성조건을 앞에서 걸러내는 continue는 본문 들여쓰기를 줄일 수 있습니다.
남용 신호흐름 이동이 많아지면 루프를 함수로 분리하거나 조건을 정리합니다.
검증루프 이후 상태가 break 경로와 자연 종료 경로 모두에서 유효한지 확인합니다.

읽는 법 흐름 제어문은 짧지만 독자의 시선을 이동시키므로, 루프 안의 출구와 건너뛰기 이유를 단순하게 유지하세요.