var cities: [String] = [“London”, “Paris”, “Seoul”]
let age: Dictionary = [
"hee": 25, "ji": 25
]
let capitals: Dictionary = [
“Korea”: “Seoul”, “England”: “London”
]
default를 이용하여 key에 없는 value에 대한 값 정할 수 있음
뒤에 ()붙여 empty collection을 만들 수 있음
enum Result {
case success
case failure
}
var a = Result.success
enum associative values
enum Activity {
case running(destination: String)
case talking(topic: String)
case eating(hour: Int)
}
let a = Activity.running(destination: "Seoul")
enum raw value
enum Planet: Int {
case mercury
case Venus
case earth
case mars
}
let earth = Planet(rawValue: 2)
=> earth인데
enum 안에서 mercury = 1을 해주면 위 값은 venus가 된다.