728x90
코틀린에서의 do-while 문은 조건이 참인 동안 코드 블록을 최소 한 번 실행하고, 그 후에 조건을 확인하여 계속해서 반복 여부를 결정하는 루프 구조입니다. 기본 구조는 다음과 같습니다:
do {
// 실행할 코드
} while (조건식)
do 키워드 다음에 중괄호로 감싸진 코드 블록이 있습니다. 이 코드 블록은 최초 한 번은 조건을 검사하지 않고 무조건 실행됩니다. 그런 다음 while 키워드 다음에 나오는 조건식을 평가하여 조건이 참인 경우에는 계속해서 반복됩니다.
간단한 예제를 통해 do-while 문을 설명하겠습니다:
fun main() {
var count = 0
do {
println("현재 카운트: $count")
count++
} while (count < 5)
println("루프 종료!")
}
이 프로그램은 do 블록 안에서 최초 한 번은 조건 검사 없이 실행되며, 그 후에 while 뒤의 조건을 검사하여 count가 5보다 작은 동안에는 계속해서 반복됩니다. 결과적으로 0부터 4까지의 숫자가 출력된 후에 "루프 종료!"가 출력됩니다.
do-while 루프는 최소 한 번은 실행되어야 하는 상황에서 유용하게 사용될 수 있습니다. 또한, while 루프와 마찬가지로 조건이 항상 거짓이 되도록 적절하게 설정하여 무한 루프를 방지해야 합니다.
728x90
'코틀린' 카테고리의 다른 글
코틀린 함수 (0) | 2024.01.17 |
---|---|
코틀린 반복문 while문 (0) | 2024.01.15 |
코틀린 반복문 for문 (0) | 2024.01.11 |
코틀린 조건문 if (0) | 2024.01.10 |
코틀린 변수 (0) | 2024.01.10 |