[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에서는 한 번 생성된 딕셔너리에 특정 항목을 추가하거나 제거하는 등의 조작도 가능합니다. 딕셔너리의 생성과 초기화에 대한 개념을 숙지하고, 실제 프로젝트에서 활용해보세요.
참고 문헌:
- The Swift Programming Language (Swift 5.5), Apple Inc.