[swift] 딕셔너리(Dictionary) 데이터 타입
Swift에서 딕셔너리(Dictionary)는 키-값 쌍을 저장하는 데이터 타입입니다. 딕셔너리는 키와 그에 상응하는 값을 한 쌍으로 연결하여 관리합니다.
딕셔너리의 선언
딕셔너리는 아래와 같이 선언할 수 있습니다.
var myDictionary: [String: Int] = ["A": 1, "B": 2, "C": 3]
위의 예제에서 myDictionary
는 문자열을 키로, 정수를 값으로 갖는 딕셔너리를 나타냅니다.
딕셔너리 값의 접근
다음과 같이 특정 키의 값을 가져올 수 있습니다.
let value = myDictionary["A"]
print(value) // 출력: Optional(1)
딕셔너리 값의 수정
딕셔너리에 새로운 키-값 쌍을 추가하거나 기존의 값을 변경할 수 있습니다.
myDictionary["D"] = 4 // 추가
myDictionary["B"] = 20 // 수정
딕셔너리 순회
딕셔너리의 모든 키-값 쌍에 대해 순회할 수 있습니다.
for (key, value) in myDictionary {
print("Key: \(key), Value: \(value)")
}
딕셔너리는 순서가 없는 컬렉션이므로 순회 순서는 보장되지 않습니다.
딕셔너리는 Swift에서 매우 유용하게 활용될 수 있는 데이터 타입이며, 실제로 많은 개발 시나리오에서 사용됩니다.
더 많은 정보는 Apple 공식 문서에서 확인할 수 있습니다.