월 6000 버는 그날까지

[iOS][Swift] Array 와 Dictionary 와 Set 이란? 본문

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)

Comments