let 상수명: type = value
var 변수명: type = value
같은 타입의 데이터들의 집합 묶음
// Array 선언방법(1)
var numbers: Array<Int> = Array<Int>()
numbers.append(1)
numbers.append(2)
numbers.append(3)
numbers[1] // 2
numbers.insert(4, at: 2) // [1,2,4,3]
numbers.remove(at: 0) // 1
// Array 선언방법(2)
var names1 = [String]()
// Array 선언방법(3)
var names2: [String] = []
// Dictionary 선언방법(1)
var dic3: Dictionary<String, Int> = Dictionary<String, Int>()
// Dictionary 선언방법(2)
var dic2: [String: Int] = [:]
// Dictionary 선언방법(3)
var dic: [String: Int] = ["라떼":1]
dic["아빠"] = 2
dic["엄마"] = 3
dic.removeValue(forKey: "라떼")
dic // ["엄마":3, "아빠":2]
// Set은 한가지 방법으로마 선언할 수 있다
var set: Set = Set<Int>()
set.insert(10)
set.insert(20)
set.insert(30)
set.insert(30) // {10, 20, 30}
set.remove(20)
set // {10, 30}