본문 바로가기

앱 개발/IOS

[IOS 프로그래밍을 위한 스위프트 기초] 1단원 10. 반복문

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.