흐름 제어
반복문 안에서 반복의 흐름을 바꾸고 싶을 때 사용하는 두 가지 키워드가 있습니다.
| 준랭 | 일반적인 표기 | 동작 |
|---|---|---|
더처먹어ㅋ | continue | 현재 반복을 건너뛰고 조건 검사부터 다시 시작 |
그만처먹어ㅋ | break | 반복문을 즉시 빠져나감 |
더처먹어 — 다음 반복으로 건너뛰기
더처먹어를 만나면 블록 안의 남은 문장들을 건너뛰고, 곧바로 다음 반복(조건 검사)으로 넘어갑니다.
junlang
오 오?~준서!ㅋ
준서야 ! 또처먹냐?
!~?오~준서!ㅋ
준서야 !@오오오 맞냐?
더처먹어ㅋ
ㅋ
오준서!ㅋ
ㅋ이 코드는 10부터 1까지 출력하지만, 변수 1번이 3일 때는 더처먹어로 인해 출력 문장을 건너뜁니다. 따라서 3은 출력되지 않습니다.
그만처먹어 — 반복문 빠져나가기
그만처먹어를 만나면 조건이 아직 참이더라도 반복문을 즉시 종료합니다.
junlang
오 오?~준서!ㅋ
준서야 ! 또처먹냐?
준서야 !@오오오오오 맞냐?
그만처먹어ㅋ
ㅋ
오준서!ㅋ
!~?오~준서!ㅋ
ㅋ이 코드는 10부터 출력하다가 변수 1번이 5가 되는 순간 반복문을 빠져나갑니다. 따라서 10, 9, 8, 7, 6까지만 출력됩니다.
반복문 안에서만 쓸 수 있습니다
더처먹어와 그만처먹어는 반복문 안에서만 사용할 수 있습니다. 반복문 밖에서 사용하면 다음 에러가 발생합니다.
text
먹지도 않았는데 뭘 그만 처 먹어?