在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
//: Playground - noun: a place where people can play
import UIKit
/*: 字典 * 和OC的区别 * 1. {} 替换为 [] * 2. 去掉所有@ * 可变字典 var * 不可变字典 let */
var dict = ["name": "lnj", "age": 30] let dict2: [String : NSObject] = ["name": "lnj", "age": 30] // AnyObject == NSObject let dict3: Dictionary<String, AnyObject> = ["name": "lnj", "age": 30]
// 注意: 在企业开发中, 使用频率最高的字典类型就是[String: AnyObject] let dict4 = [String: AnyObject]()
// 取值 dict["name"]
// 更新 // 如果给一个存在的key赋值, 那么就是更新 dict["name"] = "zs" dict
// 增加 // 如果给一个不存在的key赋值, 那么就是增加 dict["score"] = 99.9 dict
// 删除 dict.removeValueForKey("name") dict
// 遍历 for key in dict.keys { print(dict[key]) }
// 会取出字典中的key赋值给k, 取出字典中的value赋值给v // 注意: k和v随便写, 但是需要注意key一定是赋值给前面一个遍历, value一定是赋值给后面一个遍历 for (key, value) in dict { print(key) print(value) } |
请发表评论