Swift에서 Array는 전체 항목이 쉼표로 구분되어 있지만,
Dictionary 에서는 key-value 값이 쌍을 이루고, key로 검색을 할 수 있다.
create Dictionary
var dict = [
"Key" : "explain key",
"key2" : "explain key2",
...
]
Dictionary는 위와 같이 만들 수 있다.
key와 value의 data type을 다르게 만들 수도 있다.
예를 들어, key 값을 String의 자료형으로, 그리고 value 값을 Int 자료형으로 만들고 싶다면
다음과 같이 만들어주면 된다.
var dict : [ key data type : value data type ] = [ key : value, ... ]
var dict : [ String : Int ] = [
"Angela" : 1234543515,
"Philipp" : 52434314,
...
]
retrive from the Dictionary
dictName ["key"]
dictionary 이름과, key 값으로 해당하는 value를 불러올 수 있다.
Challenge )
stockTickers dictionary에 key : WORK, value : Slack Technologies Inc 항목을 추가하고,
key "BOOM"의 value를 "DMC Global Inc"로 변경할 것
->
단순하게,
dictName["key"] = "value"를 입력해주면 된다.
func exercise() {
//Don't change this
var stockTickers: [String: String] = [
"APPL" : "Apple Inc",
"HOG": "Harley-Davidson Inc",
"BOOM": "Dynamic Materials",
"HEINY": "Heineken",
"BEN": "Franklin Resources Inc"
]
//Write your code here.
stockTickers["WORK"] = "Slack Technologies Inc"
stockTickers["BOOM"] = "DMC Global Inc"
//Don't modify this
print(stockTickers["WORK"]!)
print(stockTickers["BOOM"]!)
}
'iOS > swift' 카테고리의 다른 글
swift5 - sound play with simple code (0) | 2021.06.15 |
---|---|
Swift - nil & Optional (물음표, 느낌표) (0) | 2021.06.12 |
Swift 조건문 : If - Else & Switch (0) | 2021.06.11 |
swift - print (출력함수) 예시 (0) | 2021.05.29 |
swift - 명명 규칙들 && commenting (0) | 2021.05.29 |