Swift & iOS

[Swift] 반복문 (for-in, while, repeat-while)

hammii 2022. 6. 9. 16:09
728x90
반응형

 

반복문은 반복적으로 코드가 실행되게 만드는 구문이다.

swift에서 사용하는 반복문 3가지를 알아보자.

 

1. for-in 문

for 루프상수 in 순회대상 {
    // 실행할 구문
}

for-in 문 예시

for i in 1...4 {
    print(i)
}

let array = [1,2,3,4]
for i in array {
    print(i)
}

두 가지 경우 모두 결과적으로

1
2
3
4

로 출력된다.

 

2. while 문

while 조건식 {
    // 실행할 구문
}

while 문 예시

var i = 0

while i < 4 {
    i += 1
    print(i)
}

이 결괏값 또한 위에서 봤던 for-in 문의 결괏값과 동일하게 나타난다.

 

3. repeat-while 문

swift의 repeat-while 문은 다른 언어에서의 do-while 문과 같다.

 

무조건 repeat 블록 안에 있는 코드를 1회 실행한 후,

조건식을 판단해 반복할지 말지를 결정한다.

repeat {
    // 실행할 구문
} while 조건식

repeat-while 문 예시

var i = 0

repeat {
    i += 1
    print(i)
} while i < 4

repeat-while문의 결과값도 위 2가지 경우와 동일하다.

 

 

출처: [패스트캠퍼스] 30개 프로젝트로 배우는 iOS 앱 개발 with Swift 초격차 패키지 Online.

 

728x90
반응형