- Dictionary: ‘key’ 와 ‘value’ 쌍으로 이루어진 컬렉션
var anyDictionary: Dictionary<String, Any> = [String: Any]()
//위와 동일한 표현
//var anyDictionary: Dictionary<String, Any> = Dictionary<String, Any>()
//var anyDictionary: Dictionary<String, Any> = [:]
//var anyDictionary: [String: Any] = Dictionary<String, Any>()
//var anyDictionary: [String: Any] = [String: Any]()
//var anyDictionary: [String: Any] = [:]
//var anyDictionary = [String: Any]()
//값 할당
anyDictionary["someKey"] = "value"
anyDictionary["anotherKey"] = 100
print(anyDictionary) //["someKey":"value", "anotherKey":100]
//값 변경
anyDictionary["someKey"] = "dictionary"
//값 제거
anyDictionary.removeValue(forKey: "anotherKey") //키 값을 통해 제거
anyDictionary["someKey"] = nil //value를 nil로 변경
print(anyDictionary) //[:]