菜鸡学Swift2.0 8.字典

1. 字典的声明 [ 键:值 ]

字典是无序的
字典键是不可重复的
//显式声名空字典
var dict: [String:String] = [:]
var dict2: Dictionary = [:]
var dict3 = [String:Int]()
var dict4 = Dictionary()
// 隐式声明字典
var dic = ["name":"jackson","age":"18"]

2. 字典的使用

// 统计字典值有多少个
dic.count
// 判断字段是否为空
dic.isEmpty
// 获取字典所有键 类型转换为Array
Array(dic.keys)
// 获取字典所有值 类型转换为Array
Array(dic.values)

3. 字典的遍历

// 遍历字典 (遍历所有键)
for key in dic.keys{
    print(key)
}
// 遍历字典 (遍历所有值)
for value in dic.values {
    print(value)
}
// 遍历字典 (遍历字典所有 键值 )
for (key,value) in dic {
    print("\(key) + \(value)")
}

你可能感兴趣的:(菜鸡学Swift2.0 8.字典)