코틀린에서는 반복문에서 break와 continue 키워드를 사용하여 반복의 흐름을 제어할 수 있습니다. 이들은 반복문 내에서 특정 조건을 만족할 때 실행되어, 코드 실행을 변경하거나 반복문을 조기에 종료하는 데 사용됩니다.
1. break
break 키워드는 현재 실행 중인 반복문을 종료하고 반복문을 빠져나가게 합니다. 예를 들어, 특정 조건이 충족되면 반복문을 종료하고 빠져나갈 수 있습니다.
for (i in 1..10) {
if (i == 5) {
break // 반복문 종료
}
println(i)
}
위의 코드에서는 i가 5일 때 break가 호출되어 반복문이 종료됩니다. 따라서 1부터 4까지만 출력되고 더 이상 반복하지 않습니다.
2. continue
continue 키워드는 현재 실행 중인 반복의 이후 코드를 건너뛰고 다음 반복을 시작합니다. 예를 들어, 특정 조건을 만족하는 경우 현재 반복을 건너뛸 수 있습니다.
for (i in 1..10) {
if (i % 2 == 0) {
continue // 짝수인 경우 현재 반복 건너뛰고 다음 반복 시작
}
println(i)
}
위의 코드에서는 i가 짝수일 때 continue가 호출되어 현재 반복이 건너뛰어지고 다음 반복이 시작됩니다. 따라서 홀수만 출력됩니다.
break와 continue는 주로 반복문 내에서 특정 조건을 체크하고, 그에 따라 반복의 흐름을 제어하는 데 사용됩니다. 이를 통해 코드의 유연성과 가독성을 높일 수 있습니다.
With ChatGPT
'Kotlin > 포스팅' 카테고리의 다른 글
코틀린 꼬리 재귀 함수 (0) | 2023.12.25 |
---|---|
코틀린 반복문 내포된 루프와 레이블 (0) | 2023.12.25 |
코틀린 while과 do-while (0) | 2023.12.25 |
코틀린 for문 (0) | 2023.12.25 |
코틀린 반복문 (0) | 2023.12.25 |