[Swift] 컬렉션 타입

김상우·2021년 10월 26일
0
post-custom-banner

컬렉션타입 : 데이터의 집합 묶음

  • Array : 데이터 타입의 값들을 순서대로 지정하는 리스트

  • Dictionary : 순서없이 키와 값 한 쌍으로 데이터를 저장하는 컬렉션 타입

  • Set : 같은 데이터 타입의 값을 순서없이 저장하는 리스트. 중복은 허용하지 않음.

Swift 코드

// 기본적인 어레이 생성 방법
var numbers: Array<Int> = Array<Int>()

// append
numbers.append(1)
numbers.append(2)
numbers.append(3)

// insert
numbers.insert(4, at: 2)

// remove
numbers.remove(at: 0)

// 다른 어레이 생성 방법 
var names = [String]()
var names2: [String] = []


// 기본 딕셔너리 선언 방법
var dic: Dictionary<String, Int> = Dictionary<String, Int>()
var dic2: [String: Int] = ["김상우": 26]

dic["배서진"] = 26
dic["김상우"] = 27

dic.removeValue(forKey: "김상우")


// 기본적인 Set 선언
// Set는 다른 축약형 선언이 없다.
var set: Set = Set<Int>()

set.insert(10)
set.insert(20)
set.insert(30)
set.insert(30)

set.remove(20)

  
// tuple
var tuple1: (String, Int)
tuple1.0 = "KSW"
tuple1.1 = 26

var (name, age) = tuple1
  

profile
안녕하세요, iOS 와 알고리즘에 대한 글을 씁니다.
post-custom-banner

0개의 댓글