본문 바로가기

iOS 개발/Swift

반복문 - while, repeat-while

반응형

반복문

특정 코드 블록을 반복적으로 수행해요

반복 횟수를 정하여 수행하거나(for), 반복 여부를 확인하여 수행(while)합니다.

for : 횟수 반복

while : 조건 반복

 

오늘은 while과 repeat-while에 대해서 알아볼게요.

 

while

다른 언어의 while문과 같습니다.

조건식의 값이 true일 동안 반복 수행합니다.

while 조건식 {
    실행코드
}

 

var i = 0
while i < 3 {
    print(i)
    i += 1
}

/*
 결과
 0
 1
 2
 */

이렇게 조건식이 true일 동안 반복수행하죠.

while문은 반복문이기 때문에, continue, break 사용 가능합니다.

 

repeat-While

다른 언어의 do-While문과 같습니다.

한번 실행코드를 수행하고,

조건식의 값이 true일 동안 반복 수행합니다.

repeat {
    실행코드
} while 조건식

 

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

/*
 결과
 0
 */

조건식이 false임에도 불구하고

실행코드를 한번 수행했네요.

 

반드시 한번은 실행해야할 경우에 사용합니다.

 

* 잘못되거나 부족한 부분에 대한 댓글 감사하게 받겠습니다.

반응형

'iOS 개발 > Swift' 카테고리의 다른 글

반복문 - for-in, forEach  (0) 2021.07.22