WaNOTE
[iOS][Swift] Array 와 Dictionary 와 Set 이란?
WaNOTE
2017. 6. 23. 21:13
반응형
Array 란?
- 순서를 가지고 있는 값의 배열
- 정의 방법 : Array<Type>
- Array 안에는 동일한 타입의 인스턴스가 들어가야 함.
ex) var subject:Array<String> = ["수학", "영어", "과학"]
var subject:[String] = ["수학", "영어", "과학"]
Dictionary 란?
- 키와 값의 쌍으로 이루어진 컬렉션
ex) var subject:[String:Int] = ["수학" : 90, "영어":80, "과학":30]
Dictionary에서 key와 value를 array로 받아 오는 법.
ex) let name = [String](subject.keys)
let point = [Int](subject.values)
Set 이란?
- 순서를 가지지 않는 컬렉션
- 주로 집합 연산이 필요한 경우 사용한다.
교집합 -> intersection
대칭 차 집합 -> symmetricDifference
뺴기 -> SUbtract
합집합 -> Union
ex) transter = subway2.intersection(subway3)
반응형