■반복문 제어
: 반복문이 실행되는 도중에 특정 조건에서 반복문을 벗어나거나, 다음 반복문으로 넘어가야 하는 상황이 있다.
ⓐ break: 반복문 탈출하기
for (index in 1..10){
Log.d("break", "현재 index는 $index 입니다.")
if (index > 5){
break
}
}
ⓑ continue: 반복문 도중에 다음 반복문으로 넘어가기 위해서 사용. break 문처럼 완전히 벗어나지는 않고 다음 반복문의 조건에 따라 실행 여부가 결정.
: continue 다음 코드는 실행하지 않고 반복문의 처음으로 돌아간다.
for (except in 1..10) {
if (except > 3 && except < 8){
continue // except가 3보다 크고 8보다 작으면 continue 명령으로 로그를 찍지 않고 for문의 처음으로 jump 한다.
}
Log.d("continue", "현재 index는 $except 입니다.")
}