[swift] 딕셔너리의 생성과 초기화

딕셔너리는 키-값 쌍을 저장하는 유용한 데이터 구조입니다. Swift에서는 딕셔너리를 선언하고 초기화하는 몇 가지 방법이 있습니다.

빈 딕셔너리 생성

먼저, 빈 딕셔너리를 생성하는 방법은 다음과 같습니다:

var emptyDictionary: [String: Int] = [:]

위의 예제에서 String은 키(key)의 데이터 타입이고, Int는 값(value)의 데이터 타입입니다.

초기값을 가진 딕셔너리 생성

딕셔너리를 초기값과 함께 생성하는 방법은 다음과 같습니다:

var initializedDictionary: [String: String] = ["name": "John", "age": "30"]

위의 예제에서 “name”과 “age”는 각각 키(key)이고, “John”과 “30”은 각각 값(value)입니다.

Dictionary 클래스 이용

또한, Dictionary 클래스를 사용하여 딕셔너리를 생성할 수도 있습니다:

var dictionaryClass = Dictionary<String, Int>()
dictionaryClass["one"] = 1
dictionaryClass["two"] = 2

위의 예제에서 Dictionary<String, Int>()는 빈 딕셔너리를 생성하고, 이후에 각 키-값 쌍을 추가하고 있습니다.

Swift에서는 한 번 생성된 딕셔너리에 특정 항목을 추가하거나 제거하는 등의 조작도 가능합니다. 딕셔너리의 생성과 초기화에 대한 개념을 숙지하고, 실제 프로젝트에서 활용해보세요.

참고 문헌:

  1. The Swift Programming Language (Swift 5.5), Apple Inc.