티스토리 뷰

iOS/Swift

Swift 문법 (6) - 반복문

포도 동 2020. 12. 6. 17:48

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 프로그래밍을 위한 스위프트 기초 학습 후 정리한 내용입니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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
글 보관함