스위프트(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 |