[스위프트 기초] 9. 반복문

Seoyoung Lee·2022년 2월 24일
0


2021년 11월 15일에 공부한 내용입니다.


반복문은 컬렉션 타입과 함께 많이 사용된다.
var integers = [1, 2, 3]
let people = ["yagom": 10, "eric": 15, "mike" 12]

1. for-in 구문

  • 다른 언어들의 for-each 구문과 비슷하다.
  • Dictionary의 경우 이터레이션 아이템으로 튜플이 들어온다.
for integer in integers {
    print(integer)
}

// Dictonary의 item은 key와 value로 구성된 튜플 타입이다.
for (name, age) in people {
    print("\(name): \(age)")
}

2. while 구문

// condition의 ()는 선택사항이다.
// xcode의 자동완성에서는 괄호가 없는 형태로 나타난다.
// condition에는 Bool 값이 들어와야 한다.
while condition {
    code
}

3. repeat-while 구문

  • 기존 언어의 do-while 구문과 형태 및 동작이 유사하다.
  • do라는 키워드가 스위프트에서는 오류 처리 구문에 사용되기 때문에 repeat 키워드를 사용한다.
repeat {
    code
} while condition
profile
나의 내일은 파래 🐳

0개의 댓글