Swift의 반복문
- for-in
- while
- repeat-while
1. for-in 구문
- 기존 언어의 for-each 구문과 유사하다
- Dictionary의 경우 이터레이션 아이템으로 튜플이 들어온다
for-in 구문의 기본 형태
for item in items
{
//실행 구문
}
예시로 for-in 구문의 사용을 작성해보면
var integers = [1, 2, 3]
let people = ["yagom": 10, "eric": 15, "mike": 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
정리
1. for-in 구문
for item in items {}
- Dictionary의 경우 튜플이 들어온다
2. while 구문
while 조건 {}
3. repeat-while 구문
repeat{
} while 조건
2022.02.23 - [Study/Swift_BoostCourse_Basic] - iOS 프로그래밍을 위한 스위프트 기초
iOS 프로그래밍을 위한 스위프트 기초
다음과 같이 연재되는 포스트는 부스트코스에서 야곰님의 'iOS 프로그래밍을 위한 스위프트 기초' 강좌를 수강한 후 작성한 기록입니다. 부스트코스에서 야곰님의 'iOS 프로그래밍을 위한 스위프
jjudy99.tistory.com
'[Non-Updated] iOS > Swift_BoostCourse_Basic' 카테고리의 다른 글
[Swift_BoostCourse_Basic] CH 1_12. 옵셔널 추출 (0) | 2022.03.08 |
---|---|
[Swift_BoostCourse_Basic] CH 1_11. 옵셔널 (0) | 2022.03.03 |
[Swift_BoostCourse_Basic] CH 1_09. 조건문 (0) | 2022.02.25 |
[Swift_BoostCourse_Basic] CH 1_08. 함수 고급 (0) | 2022.02.25 |
[Swift_BoostCourse_Basic] CH 1_07. 함수 기본 (0) | 2022.02.24 |