菜鸡学Swift2.0 8.字典

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

字典是无序的
字典键是不可重复的
//显式声名空字典
var dict: [String:String] = [:]
var dict2: Dictionary<Int,String> = [:]
var dict3 = [String:Int]()
var dict4 = Dictionary<Int,Int>()
// 隐式声明字典
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)")
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容