티스토리 뷰
Swift에서 반복문은 for-in / while / repeat-while 구문으로 구현할 수 있습니다.
1. for-in 구문
- 타 언어의 for-each 구문과 유사하게 사용할 수 있습니다.
- Dictionary의 경우 iteration 아이템으로 튜플이 들어옵니다.
// for-in 구문 기본 형태
for item in items {
// 실행 코드
}
var integers = [1, 2, 3]
let people = ["KK": 10, "TT": 15, "OO": 12]
for integer in integers {
print(integer)
}
// Dictionary의 item은 key와 value로 구성된 튜플 타입
for (name, age) in people {
print("\(name): \(age)")
}
2. while 구문
// while 구문 기본 형태
while 조건 {
//실행 코드
}
// while 구문 사용 예시
while integers.count > 1 {
integers.removeLast()
}
3. repeat-while 구문
- 타 언어의 do-while 구문과 형태/동작이 유사합니다.
// repeat-while 구문의 기본 형태
repeat {
//실행 코드
} while 조건
// repeat-while 사용 예시
repeat {
integers.removeLast()
} while integers.count > 0
* [부스트코스] iOS 프로그래밍을 위한 스위프트 기초 학습 후 정리한 내용입니다.
'iOS > Swift' 카테고리의 다른 글
| Swift 문법 (8) - 구조체(Struct), 클래스(Class) (0) | 2020.12.07 |
|---|---|
| Swift 문법 (7) - 옵셔널 (0) | 2020.12.06 |
| Swift 문법 (5) - 조건문 (0) | 2020.12.03 |
| Swift 문법 (4) - 함수 (0) | 2020.12.02 |
| Swift 문법 (3) - 컬렉션 타입 (Array, Dictionary, Set) (0) | 2020.12.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- cocoapods
- 안드로이드
- Reactivex
- blendshapes
- ios
- 알고리즘
- rxswift
- ARKit
- boj
- GraphDB
- disposeBag
- blendshape
- 백준온라인저지
- Swift
- 프로그래머스
- 카카오인턴십
- coreml
- SwiftUI
- Kotlin
- C++
- Swift unowned
- UIHostingController
- 코코아팟
- SWEA
- Swift weak
- rxswift6
- infallible
- Lottie
- DispatchQueue
- 백준
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함