[swift] repeat-while 문 사용하기

Swift에서 repeat-while 문은 조건이 true인 동안 코드 블록을 반복 실행하는 제어 구조입니다. 일단 코드 블록을 실행한 후에 조건을 검사하기 때문에, 코드 블록이 반드시 한 번 이상 실행되게 됩니다.

다음은 repeat-while 문의 기본 구문입니다.

repeat {
    // 코드 블록
} while 조건

조건은 반복문이 실행되는 동안 검사되는 부울 표현식입니다.

다음은 repeat-while 문을 사용해 1부터 10까지의 숫자를 출력하는 예시 코드입니다.

var i = 1
repeat {
    print(i)
    i += 1
} while i <= 10

위 코드에서는 변수 i를 1로 초기화하고, 반복문 내에서 i를 출력하고 1씩 증가시킵니다. i가 10보다 작거나 같은 동안 반복문이 실행되어 숫자를 출력하게 됩니다.

repeat-while 문은 일반적으로 반복 횟수가 정해지지 않은 경우에 사용됩니다. 조건을 먼저 평가하지 않고 코드를 실행해야 할 때 유용합니다. 예를 들어, 사용자 입력을 받고 입력 값이 올바른 경우에만 계속해서 실행하는 상황에 유용하게 사용될 수 있습니다.

자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.