내배캠 문법 기초 정리 [스택 큐]
https://leedoseo.tistory.com/119
[내일배움캠프] 문법 기초 큐, 스택
큐와 스택은 데이터에 대한 개념, Swiftd에서는 따로 큐와 스택을 지원하지 않으면 Array 등을 이용해 직접 구현할 수 있음 Queue First in First Out먼저 들어온 값을 먼저 내보내는 구조 -> 선입선출예
leedoseo.tistory.com
내배캠 문법 기초 정리 [배열, 세트, 딕셔너리]
https://leedoseo.tistory.com/120
[내일배움캠프] 문법 기초 [배열, 세트, 딕셔너리]
ArrayArray는 동일한 타입의 요소들을 저장하는 순서가 있는 컬렉션이고 특정 요소의 인덱스를 사용하여 접근하고 수정할 수 있으며, 배열의 크기는 동적으로 조절됨index는 0부터 시작처음 선언(초
leedoseo.tistory.com
딕셔너리의 마지막 개념에서
// 해당 key가 있다면 value를 덮어쓰고, 덮어쓰기 전 기존값울 반환
let newYyz = airports.updateValue("Hello YYZ", forKey: "YYZ")
print(newYyz) // 출력값: Optional("Toronto Pearson")
print(airports["YYZ"]) // 출력값: Optional("Hello YYZ")
// 해당 key가 없다면 그 key에 해당하는 value에 값을 추가하고 nil을 반환
let newApl = airports.updateValue("Hello APL", forKey: "APL")
print(newApl) // 출력값: nil
print(airports["APL"]) // 출력값: Optional("Hello APL")
이 부분이 이해가 잘 안되서 다시 공부 해봐야겠다.
'Today I Learned > 2024' 카테고리의 다른 글
24.06.21 Today I Learned (0) | 2024.06.21 |
---|---|
24.06.20 Today I Learned (0) | 2024.06.20 |
24.06.18 Today I Learned (0) | 2024.06.18 |
24.06.17 Today I Learned (0) | 2024.06.17 |
24.06.14 Today I Learned (1) | 2024.06.14 |