728x90 콜렉션2 [Swift] 콜렉션(Collection) 타입 (3) - 딕셔너리(Dictionary) 📌 딕셔너리(Dictionaries) 순서와 상관없이 콜렉션에 같은 타입의 키(key)와 같은 타입의 값(value)를 저장함. 특정 순서를 갖고 있지 않음 식별자를 기준으로 값을 찾을 때 유용 1️⃣ 딕셔너리 생성 Dictionary로 적으며, Key는 딕셔너리 키로 사용되고 Value는 딕셔너리에 저장될 값의 타입임 혹은 아래와 같이 [Key : Value] 와 같이 짧은 형식으로 작성할 수도 있음 (짧은 형식 더 선호❗) var dic = [Int:String]() 2️⃣ 값 넣기 dic[16] = "sixteen" // key가 16이고 value는 sixteen dic = [:] // 빈 dictionary로 초기화 3️⃣ 딕셔너리 리터럴로 딕셔너리 생성 키-값 쌍으로 콜론으로 구분하여 딕셔너리.. 2022. 12. 27. [Swift] 콜렉션(Collection) 타입(1) - 배열(Array) 📌collections : 배열(Array), 집합(Set), 딕셔너리(Dictionary) ◼ 배열 : 값들에 대해 순서를 가지고 있음 ◼ 집합 : 반복되지 않은 값(중복 X) 에 순서 또한 없음 ◼ 딕셔너리 : 키-값 쌍으로 구성되며 순서가 없음 🔹 콜렉션의 가변성 배열, 집합, 딕셔너리를 변수에 할당하면 생성 이후 변경 가능하다(mutable) 즉, 아이템의 추가, 삭제 및 변경이 가능하다는 뜻이다. (상수에 할당할 시 X) ⭐ 배열(Array) 같은 타입의 값을 순서대로 저장함 1️⃣ 배열 생성하기 Array //Element에는 저장할 배열의 타입을 작성함 //or [Element]로 작성 가능 var IntArray : [Int] = [] print("count items : \(IntArra.. 2022. 12. 27. 이전 1 다음 728x90 반응형