일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Node.js
- java spring
- Alamofire
- SwiftUI
- 앱개발
- API
- 아이폰
- 백준
- 개발자
- 알고리즘
- 앱
- Java
- UI
- post
- 서버개발
- swagger
- mac
- Swift
- spring
- 통신
- 백엔드
- 회원가입
- db
- database
- IOS
- node
- 개발
- JavaScript
- spring boot
- Xcode
- Today
- Total
YagSill
IOS 앱 개발 Dictionary 본문
안녕하세요 즐거운 화요일 입니다!
오늘은 Dictionary에 대해서 배워 보았는데, 한번 여러분께도 제가 이해한 내용을 알려드리고 + 제가 복습하는 시간을 가질 겁니다.
네. 딕셔너리의 기본 작성 법 입니다.
뭐 배열하고 쪼까 비슷하네유? 어쨋든 이 딕셔너리는 문자열과 정수형 으로 한 Index를 이루고 있나 보네요.
여기서 scoreDic["Jason"] 을 해보면 값은 80이 나옵니다. 후후.. 뭔가 된 것 같은 느낌 나이스 ㅋㅋ
딕셔너리도 배열과 같이 isEmpty와 count 함수를 사용해서 현재 딕셔너리가 비었는지? 비어있지 않다면 몇개가 들어있는지 확인할 수 있습니다!
값을 보면 scoreDic.isEmpty = false 가 나오겠죠? 그렇다면 scroeDic.count = 3이 나오겠네요!
앗 아까 제가 넣어놓은 Jason의 점수가 80점이였는데 알고보니 99점이여서 점수를 업데이트 해줬습니다. 99점으로
아하 제가 점수를 잘못 체크했나봐요 Jake 와 Jack의 점수를 100점으로 다시 체점했습니다!
위 방법이 현재 딕셔너리의 값을 업데이트 하는 방법입니다!
이렇게 Jack의 값도 삭제할 수 있구요!
for 루프로 만들어놓은 딕셔너리의 값들을 하나씩 꺼내 보도록 하겠습니다.
아까 제가 넣어놓은 값들을 for 루프를 통해 꺼내보면요! 어떤 값이 나올까요?!
짠!
배열과 다르게 딕셔너리는 순서가 뒤죽박죽이죠? 배열은 Index0, Index1, Index2.,,,,이렇게 가서 for루프를 돌리더라도 index0 번째 값부터 나오는데 딕셔너리는 그런게 없나봐요...걍 index가 마구잡이로 나오네요 ㅋㅋ
그래도 다행인건 값은 뒤죽박죽이지 않아서 다행인 것 가타요... 후... 어쨋든 오늘도 즐거운 개발공부를 성공!
내일 또 봅시다~
'Swift - IOS 앱 개발' 카테고리의 다른 글
IOS 앱 개발 property, 프로퍼티 vs 메소드 ? (0) | 2021.08.24 |
---|---|
IOS 앱 개발 프로퍼티 (0) | 2021.08.23 |
IOS 앱 개발 Closure 좀 더 알아보기 (0) | 2021.08.20 |
IOS 앱 개발 Set 과 Closure (0) | 2021.08.19 |
IOS 앱 개발 Array (0) | 2021.08.15 |