티스토리 뷰
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
- bounds
- 카카오인턴십
- 알고리즘
- blendshapes
- 코코아팟
- GraphDB
- Swift
- 안드로이드
- DispatchQueue
- blendshape
- rxswift
- 백준
- infallible
- Kotlin
- 프로그래머스
- C++
- coreml
- 백준온라인저지
- Neo4j
- ios
- ARKit
- Reactivex
- boj
- Lottie
- SwiftUI
- SWEA
- rxswift6
- cocoapods
- disposeBag
- mergesort
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함