반복문이란?
반복적으로 코드가 실행되게 만드는 구문.
반복문 구문
- for-in 사용 방법 for 루프상수 in 순회대상 { 실행구문 } 루프상수는 반복문 내에서만 사용가능하다.
범위 연산자를 사용한 예시)
for i in 1...4 {
print(i)
}
배열을 사용한 예시)
let array = [1,2,3,4,5]
for i in array {
print(i)
}
- while 사용 방법 while 조건식 { 실행구문 }
예시)
var number = 5
while number < 10 {
number+=1
}
5가 들어있었던 변수 number가 10보다 작을 때만 1을 더하는 while문이다.
- repeat-while (다른 언어의 do-while) 조건을 충족하지 못하더라도 무조건 한 번이상 실행되는 반복문. 사용 방법 repeat { 실행구문 } while 조건식
예시)
var x = 6
repeat {
x+=2
} while x < 6
print(x)
x는 6이고 조건은 6보다 작을 때 실행되도록 하였지만 repeat-while문은 무조건 한 번은 실행되기 때문에 8이 출력되는 것을 확인할 수 있다.