반응형
코드의 동작의 흐름을 조절할 때 사용한다.
여러가지 방법이 있다.
지난번엔 if를 이용했는데 이번에는 while을 이용해서 흐름을 제어해보자
while문은 [만족할 조건] 에 Boolean 값이 부여된다.
// ---while
/*
while [만족할 조건] {
수행할 코드
}
*/
var i = 0
while i < 10 {
print(i)
i += 1
}
/*
0
1
2
3
4
5
*/
while문은 동작하는 방법이 두가지가 있다.
print("--- while")
var i = 0
while i < 10 {
print(i)
i += 1
}
print("--- Repeat")
i = 0
repeat {
print(i)
i += 1
} while i < 10
/*
--- while
0
1
2
3
4
5
5
6
7
8
9
--- Repeat
0
1
2
3
4
5
6
7
8
9
*/
print("--- while")
var i = 10
while i < 10 {
print(i)
i += 1
}
print("--- Repeat")
i = 10
repeat {
print(i)
i += 1
} while i < 10
/*
--- while
--- Repeat
10
*/
while은 조건을 먼저 보고 코드를 수행한다.
조건 > 코드수행 > 조건 > 코드수행
repeat while 은 코드를 먼저 수행하고 조건을 본다.
코드 수행 > 조건 > 코드 수행 > 조건
팀에서 사용하기에 편한 것을 사용하면 된다.
반응형
'모바일앱 > Swift' 카테고리의 다른 글
컬렉션 타입 (0) | 2021.10.02 |
---|---|
플로우 컨트롤 복습하기 (21.09.5주) (0) | 2021.10.01 |
플로우컨트롤. (조건문) Switch (0) | 2021.09.29 |
플로우컨트롤. (반복문) for Loop & Where (0) | 2021.09.29 |
Flow control (0) | 2021.09.29 |
Scope (0) | 2021.09.28 |
튜플(Tuple) (0) | 2021.09.28 |
코멘트 (0) | 2021.09.28 |