while과 repeat은 언뜻 비슷해보이지만 동작방식에서 차이가 있다.
var i = 10
while i < 10 {
if i == 5 {
print("I'm Out!!")
break
}
i += 1
print(i)
}
// 아무 값도 프린트하지 않음
조건 -> 코드수행 -> 조건 -> 코드수행
var x = 10
repeat {
x += 1
print(x)
} while x < 10
// 11
코드수행 -> 조건 -> 코드수행 -> 조건