비전공자의 Swift 기초문법-1

컬렉션 타입

  • Array
  • Dictionary
  • Set

Array(순서 O)

// 선언
var numbers: Array<Int> = Array<Int>()

// 끝에 추가
numbers.append(1)
numbers.append(2)
numbers.append(3)

// 인덱스값으로 호출
numbers[0]
numbers[1]
numbers[2]

// 원하는 인덱스에 추가
numbers.insert(4, at: 2)
numbers

// 값 제거
numbers.remove(at: 0)
numbers

// 다양한 선언 방식
var names1 = [String]()
var names2: [String] = []
var names3: [Int] = []

Dictionary(키 & 값, 순서 X)

// 선언
var dic2: Dictionary<String, Int> = Dictionary<String, Int>()
// 축약선언
var dic: [String: Int] = ["cobugi":1]

// 추가
dic["turtle"] = 3
dic["rabbit"] = 5
dic

// 변경
dic["rabbit"] = 7
dic

// 제거
dic.removeValue(forKey: "rabbit")
dic

Set(순서 X, 중복 X)

// 선언(축약선언X)
var set: Set = Set<Int>()

// 추가
set.insert(10)
set.insert(20)
set.insert(30)
set.insert(30)
set.insert(30)
set

// 제거
set.remove(20)
set

좋은 웹페이지 즐겨찾기