[swift] 컬렉션 타입(Array, Dictionary, Set)
컬렉션 타입
Array = 순서가 있는 리스트 컬렉션
Dictionary = '키'와 '값이 쌍으로 이루어진 컬렉션
Set = 순서가 없고, 멤버가 유일한 컬렉션
- Array
- 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입
- 여러가지 리터럴 문법을 활용할 수 있어 표현 방법이 다양하다.
// Array의 선언 및 생성
var integers:Array<Int> = Array<Int>()
// 위와 동일한 표현
// var integers: Array<Int> = [Int]()
// var integers: Array<Int> = []
// var integers: [Int] = Array<Int>()
// var integers: [Int] = [Int]()
// var integers: [Int] = []
// var integers = [Int]()
- Dictionary
- '키'와 '값'쌍으로 이루어진 컬렉션 타입
- Array와 비슷하게 여러가지 리터럴 문법을 활용할 수 있어 표현 방법이 다양하다.
// 위와 동일한 표현
// var anyDictionary: Dictionary <String, Any> = Dictionary<String, Any>()
// var anyDictionary: Dictionary <String, Any> = [:]
// var anyDictionary: [String: Any] = Dictionary<String, Any>()
// var anyDictionary: [String: Any] = [String: Any]()
// var anyDictionary: [String: Any] = [:]
// var anyDictionary = [String: Any]()
- Set
- 중복되지 않는 멤버가 순서없이 존재하는 컬렉션
- Array(순서가 있는 컬렉션), Dictionary(키-쌍이 있는 컬렉션)과 다르게 축약형이 존재하지 않는다
Author And Source
이 문제에 관하여([swift] 컬렉션 타입(Array, Dictionary, Set)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myeongs07/swift-컬렉션-타입Array-Dictionary-Set저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)