본문 바로가기

iOS

[Swift] Collection - Dictionary

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