📖 딕셔너리
📌 딕셔너리 (Dictionary)
딕셔너리 는 키와 값으로 이루어져있는 콜렉션 입니다.
형태는 키 : 값 으로 이루어져 있습니다.
💬 배열 은 데이터가 줄지어 나열되어 있다면, 딕셔너리 는 키를 가지고 사물함을 여는 것처럼 키를 활용해 값을 가져오는 것입니다
📌 딕셔너리 활용하기
ex)
var myFriend = ["bestFriend" : "후니",
"highschool" : "후니엄마"]
let myBestFriend = myFriend["bestFriend"]
>>> "후니"
💬 값을 덮어쓸 수 있습니다.
myFriend["bestFriend"] = "밥먹는 사람"
📌 딕셔너리에서 찾고자 하는 값이 없을 때
ex)
let youtubeFriden = myFriend["youtube", default: "친구 없음"]
>>> "친구 없음"
💬 어떠한 키를 활용해 찾는 특정 값이 없을 경우, 디폴트 값을 설정할 수 있습니다. (설정하지 않을 경우 nil로 뜹니다.)
📌 딕셔너리에서 새로운 키와 값 추가하기
- 첫번째
myFriend["newFriend"] = "코더"
- 두번째
myFriend.updateValue("후니", forKey: "boyFriend")
📌 빈 딕셔너리 만들기
- 첫번째
let emptyDict : [String : Int] = [:]
- 두번째
let emptyDict2 : [String : Int] = [String : Int]()
- 세번째
let emptyDict3 : [String : Int] = Dictionary<String, Int>()
📌 기타
💬 딕셔너리 내 값의 개수를 세어봅니다.
myFriend.count
>>> 4
'IOS - Swift' 카테고리의 다른 글
Mac 에러 해결기 (xcrun: error: invalid active developer path) (0) | 2022.09.25 |
---|---|
Swift 기초문법 - In-out Parameters (0) | 2022.09.15 |
Swift 기본문법 - 상속 (0) | 2022.09.15 |
Swift 기초문법 - Closure (0) | 2022.09.14 |
Swift 기초문법 - Generic (0) | 2022.09.14 |