제어문
- 반복문
- 반복 수행 - 조건문
- 흐름 제어
반복문
- 범위 연산자 for - in
import Cocoa
for i in 0..<10{
print("For 반복문\(i)")
}
/*실행결과
For 반복문0
For 반복문1
For 반복문2
For 반복문3
For 반복문4
For 반복문5
For 반복문6
For 반복문7
For 반복문8
For 반복문9
*/
- Array, Set 이용
for item in [1,2,3,4,5]{
print(item)
}
/*실행결과
1
2
3
4
5
*/
- 딕셔너리 - 튜플 문자열 순회
var dic = ["1월":"January","2월":"February","3월":"March","4월":"April"] //튜플
for (kor,eng)in dic {
print("Korean: \(kor) English: \(eng)")
}
/*실행결과
Korean: 2월 English: February
Korean: 1월 English: January
Korean: 3월 English: March
Korean: 4월 English: April
*/
- 문자열의 뷰(콜렉션)
var str = "Emong"
for ch in str{
print(ch)
}
/*실행결과
E
m
o
n
g
*/
- While 반복
var i = 0
while i < 5 {
i += 1
print(i)
}
/*실행결과
1
2
3
4
5
*/
- repeat - while
var i = 5
repeat{
i+=1
if i > 10 {break}
print(i)
}while true
/*실행결과
6
7
8
9
10
*/