Dictionay
Collection 중 하나로 key, value 쌍으로 이루어져 있다.
Dictionary도 Array랑 비슷하게 [key 타입: value타입] , Dictionary<key 타입, value타입> 으로 선언할 수 있다.
아래 코드처럼 key를 이용해서 value를 가져왔을 때 변수의 타입을 확인해 보면optional 인것을 확인할 수 있다.
입력한 key값이 Dictionay에 없는 값 일 수도 있기 때문에 optional타입이다.
만약 입력한 key값이 Dictionay에 없는 값이라면 nil을 반환한다.
위와 같은 방식으로 value 업데이트, 요소 추가, 요소 제거를 할 수 있다.
key, value 모두 이용하여 for 문을 사용할 수 있고 .keys를 이용해서 key값만 쓸 수 있고 .values 를 이용해서 value 값만 쓸 수 도 있다.
'iOS' 카테고리의 다른 글
[Swift] Closure (0) | 2023.07.29 |
---|---|
[Swift] Collection - Set (0) | 2023.07.28 |
[Swift] Collection - Array (0) | 2023.07.26 |
[Swift] optional (0) | 2023.07.25 |
[Swift] function (0) | 2023.07.24 |