반복문 : 반복적으로 코드를 실행하고 싶을 때 사용
for-in 반복문
/*
for 루프상수 in 순회대상 {
실행할 구문
}
*/
//순회대상을 범위데이터로 하는 반복문
for i in 1...4 {
print(i)
}
____________________
1
2
3
4
5
//순회대상을 배열로 하는 반복문
let array = [1, 2, 3, 4, 5]
for i in array{
print(i)
}
____________________
1
2
3
4
5
while 반복문
/*
while 조건식 {
실행 할 구문
}
*/
var number = 5
//number가 8보다 작으면 실행하면서 number에 1을 더하는 반복문
while number < 8 {
number+=1
print("스위프트")
}
number // 8
____________________
스위프트
스위프트
스위프트
repeat-while 반복문 : 조건에 맞지 않아도 한번은 무조건 구문을 실행하는 반복문(do-while루프의 Swift 버전)
/*
repeat {
실행할 구문
} while 조건식
*/
var x = 6
repeat {
x+=2
} while x < 5
print(x)
____________________
8
End