swift学习-----字典
// 字典(无序数据集) * Swift 的Dictionary类型被桥接到Foundation的NSDictionary类。 * 格式 [:] / Dictionary<Key, Value>() * let 不可变字典 * var 可变字典 // 注意: * 一个字典的Key类型必须遵循Hashable协议 // 声明字典 let dict: [String: Double] // 初始化字典 dict = ["score": 99.9] //dict = ["age": 30] // 定义空字典 let dict1 = [String: Int]() // 定义有值的字典 // [String : NSObject] 类型是做iOS开发中最最常见的类型 var dict2 = ["name": "ssc", "age": 31, "score": 59.5] // 获取 dict2["name"] // 增加 // 只要字典中没有对应的key就会新增 dict2["rank"] = 1 dict2 // 删除 dict2.removeValueForKey("rank") dict2 ["name": "ssc", "age": 31, "score": 59.5] // 遍历 for key in dict2.keys { print(key) } for value in dict2.values { print(value) } for (key, value) in dict2 { print(key) print(value) } // 合并 var dict3 = ["name": "ssc", "age": 31] var dict4 = ["rank": 1, "score": 99.9] for (key, value) in dict4 { dict3[key] = value } dict3 ["score": 99.90000000000001, "age": 31, "rank": 1, "name": "ssc"]