数组和集合 / 字典

//Empty dictionary
let d1 = [Int : String]()
let d2: [Int : String] = [:]

//init with some data
let d3: [Int : String] = [1 : "one"2 : "two"]
let d4: [Int : _] = [1 : "one"2 : "two"]
let d5 = [1 : "one"2 : "two"]

let names = ["one""two""three"]
let d6 = Dictionary(
    uniqueKeysWithValueszip(1..., names))
//d5 is [2: "two", 3: "three", 1: "one"]

print("d1 is \(d1)")
print("d2 is \(d2)")
print("d3 is \(d3)")
print("d4 is \(d4)")
print("d5 is \(d5)")
print("d5 is \(d6)")