[Swift] while문과 repeat문

Dzeko·2021년 7월 27일

Swift 기본

목록 보기
12/20
post-thumbnail

while과 repeat은 언뜻 비슷해보이지만 동작방식에서 차이가 있다.

While문

var i = 10
while i < 10 {
    if i == 5 {
        print("I'm Out!!")
        break
    }
    i += 1
    print(i)
}
// 아무 값도 프린트하지 않음

while의 작동방식

조건 -> 코드수행 -> 조건 -> 코드수행

repeat문

var x = 10
repeat {
    x += 1
    print(x)
} while x < 10
// 11

repeat의 작동방식

코드수행 -> 조건 -> 코드수행 -> 조건

0개의 댓글