[swift] 딕셔너리를 이용한 반복문

Swift 프로그래밍 언어는 딕셔너리라는 유용한 데이터 구조를 제공합니다. 딕셔너리를 사용하면 키-값 쌍을 저장하고, 이를 반복문을 통해 효율적으로 처리할 수 있습니다.

딕셔너리 생성하기

먼저 딕셔너리를 생성하는 방법을 살펴보겠습니다.

var fruits = ["apple": 5, "banana": 10, "orange": 8]

위의 예제에서는 과일 이름을 키로, 재고량을 값으로 갖는 딕셔너리를 생성했습니다.

반복문을 통한 딕셔너리 순회

이제 생성한 딕셔너리를 반복문을 통해 순회하는 방법을 알아보겠습니다.

for (fruit, stock) in fruits {
    print("I have \(stock) \(fruit)s")
}

위의 예제에서는 for-in 구문을 사용하여 딕셔너리의 각 키-값 쌍을 순회하면서 출력하는 방법을 보여줍니다.

딕셔너리의 모든 키나 값들을 배열로 가져온 뒤 반복문을 사용하여 처리할 수도 있습니다.

for key in fruits.keys {
    print("Fruit: \(key)")
}

for value in fruits.values {
    print("Stock: \(value)")
}

결론

Swift에서 딕셔너리를 사용하여 키-값 쌍 데이터를 효율적으로 처리하는 방법을 살펴보았습니다. 이러한 딕셔너리를 반복문과 조합하여 활용하면 다양한 실제 상황에 유용하게 사용할 수 있습니다.