集合类型

2019-08-26  本文已影响0人  哈啰于先生

Swift 语言提供 Arrays、Sets 和 Dictionaries 三种基本的集合类型用来存储集合数据。

数组:
var someInts = [Int]()   //初始化数组
var someInts: [Int] = []
var shoppingList: [String] = ["Eggs", "Milk"]  //推荐该方式
集合:
var letters = Set<Character>()
letters.insert("a")

//用数组字面量创建集合
var favoriteGenres: Set<String> = ["Rock", "Classical", "Hip hop"]
字典:
var namesOfIntegers = [Int: String]()
var airports: [String: String] = ["YYZ": "Toronto Pearson", "DUB": "Dublin"]

//字典遍历
for (airportCode, airportName) in airports {
    print("\(airportCode): \(airportName)")
}
for airportCode in airports.keys {
    print("Airport code: \(airportCode)")
}
// Airport code: YYZ
// Airport code: LHR
for airportName in airports.values {
    print("Airport name: \(airportName)")
}
上一篇 下一篇

猜你喜欢

热点阅读