본문 바로가기

Swift '문법'

while

스위프트(Apple의 프로그래밍 언어)에서 while 루프는 특정 조건이 참일 때 계속해서 실행되는 반복문을 만듭니다. while 루프는 두 가지 형태가 있습니다: while 루프와 repeat-while 루프입니다.

while 루프

while 루프는 조건이 참인 동안 코드 블록을 반복 실행합니다. 조건이 거짓이 되면 루프가 종료됩니다.

var count = 0

while count < 5 {
    print("Count is \(count)")
    count += 1
}

위의 예제에서는 count가 5보다 작은 동안 "Count is (count)"를 출력하고, count를 1씩 증가시킵니다.

repeat-while '루프'

repeat-while 루프는 루프를 한 번 실행한 후 조건을 평가합니다. 따라서 조건이 거짓이어도 코드 블록이 최소 한 번은 실행됩니다.

var count = 0

repeat {
    print("Count is \(count)")
    count += 1
} while count < 5

이 예제도 count가 5보다 작은 동안 "Count is (count)"를 출력하고, count를 1씩 증가시킵니다. repeat-while 루프는 최소 한 번은 실행된다는 점에서 while 루프와 다릅니다.

이 두 가지 루프를 사용하여 다양한 조건에서 반복 작업을 수행할 수 있습니다.

'Swift '문법'' 카테고리의 다른 글

프로토콜(Protocols)  (0) 2024.07.31
for - in 반복문  (1) 2024.07.24
Swift 함수의 기본형태  (0) 2024.07.22
객체를 만들기 위한 초기화  (0) 2024.07.18
클래스 상속  (0) 2024.07.17