2021년 11월 15일에 공부한 내용입니다.
var integers = [1, 2, 3]
let people = ["yagom": 10, "eric": 15, "mike" 12]
for-each
구문과 비슷하다.Dictionary
의 경우 이터레이션 아이템으로 튜플이 들어온다.for integer in integers {
print(integer)
}
// Dictonary의 item은 key와 value로 구성된 튜플 타입이다.
for (name, age) in people {
print("\(name): \(age)")
}
// condition의 ()는 선택사항이다.
// xcode의 자동완성에서는 괄호가 없는 형태로 나타난다.
// condition에는 Bool 값이 들어와야 한다.
while condition {
code
}
do-while
구문과 형태 및 동작이 유사하다.do
라는 키워드가 스위프트에서는 오류 처리 구문에 사용되기 때문에 repeat
키워드를 사용한다.repeat {
code
} while condition