[swift] Dictionary 데이터 타입과 관련된 Swift의 기능
Swift에서 Dictionary는 키-값 쌍의 컬렉션 데이터 타입으로, 특정 키에 해당하는 값을 가져오는 데 사용됩니다. 이번 글에서는 Dictionary 데이터 타입과 관련된 Swift의 몇 가지 기능을 살펴보겠습니다.
Dictionary 생성하기
Dictionary는 대괄호를 사용하여 생성할 수 있으며, 키와 값을 쌍으로 할당합니다. 키는 고유해야 하며, 값은 중복될 수 있습니다.
var scoreDictionary = ["Tom": 90, "John": 85, "Emily": 95]
Dictionary의 요소에 접근하기
Dictionary에 저장된 값은 키를 사용하여 접근할 수 있습니다. subscript
구문을 사용하여 키를 전달하면 해당 키에 연결된 값을 얻을 수 있습니다.
let tomScore = scoreDictionary["Tom"] // 90
값 추가/변경하기
Dictionary에 값 추가 또는 변경하기 위해서는 해당 키에 값을 할당하면 됩니다.
scoreDictionary["John"] = 88 // 값 변경
scoreDictionary["Sarah"] = 92 // 값 추가
Dictionary 반복문 사용하기
Dictionary에 저장된 요소에 접근하기 위해서는 반복문을 사용할 수 있습니다. for-in
구문을 사용하여 Dictionary의 모든 요소에 접근할 수 있습니다.
for (name, score) in scoreDictionary {
print("\(name)의 점수는 \(score)입니다.")
}
Dictionary의 메소드와 속성
Dictionary는 다양한 유용한 메소드와 속성을 제공합니다.
count
Dictionary에 저장된 요소의 수를 반환합니다.
let count = scoreDictionary.count // 4
keys
Dictionary에 저장된 모든 키를 반환합니다.
let keys = scoreDictionary.keys // ["Tom", "John", "Emily", "Sarah"]
values
Dictionary에 저장된 모든 값을 반환합니다.
let values = scoreDictionary.values // [90, 88, 95, 92]
이렇게 Dictionary 데이터 타입과 관련된 Swift의 몇 가지 기능을 알아보았습니다. Dictionary는 효과적으로 데이터를 저장하고 접근할 수 있는 유용한 컬렉션 타입입니다. 더 많은 기능을 알아보려면 공식 Swift 문서를 참조하세요.