반응형
반복문
특정 코드 블록을 반복적으로 수행해요
반복 횟수를 정하여 수행하거나(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 |
---|