10. 반복문
var integers = [1, 2, 3]
let people = ["fuyukawa": 10, "eric": 15, "mike": 12]
위의 것이 기본적으로 주어졌다고 가정한다.
for - in
형식
for item in items {
code
}
예시 1
for integer in integers {
print(integer)
}
예시 2
for (name, age) in people {
print("\(name): \(age)")
}
while
형식
while (condition) {
code
}
조건문과 마찬가지로 괄호는 선택사항이다.(괄호를 생략해도 상관 없다.)
예시
whlie integers.count > 1 {
integers.removeLast()
}
앞에서와 마찬가지로 조건문에는 반드시 Bool 값이 들어와야 한다.
repeat-while
형식
repeat {
code
} while condition
예제
repeat {
integers.removeLast()
} while integers.count > 0
먼저 code를 실행한 다음 while에서 조건을 확인한다.
여기서 do대신 repeat를 사용한 이유는 스위프트에서 do는 오류처리 구문에서 사용하기 때문이다.
©️NAVER Boostcourse. All Rights Reserved.
'앱 개발 > IOS' 카테고리의 다른 글
[IOS 프로그래밍을 위한 스위프트 기초] 1단원 12. 옵셔널 추출 (0) | 2024.03.01 |
---|---|
[IOS 프로그래밍을 위한 스위프트 기초] 1단원 11. 옵셔널 (0) | 2024.03.01 |
[IOS 프로그래밍을 위한 스위프트 기초] 1단원 09. 조건문 (0) | 2024.02.29 |
[IOS 프로그래밍을 위한 스위프트 기초] 1단원 08. 함수 고급 (1) | 2024.02.29 |
[IOS 프로그래밍을 위한 스위프트 기초] 1단원 07. 함수 기본 (0) | 2024.02.29 |