
2、字典 *** 作 var dict4 = ["apple":"苹果","bag":"包"]
print(dict4["apple"]) dict4["apple"] = "橘子" //修改值 print(dict4) dict4.updateValue("苹果",forKey: "apple") //更新键值 如果key存在 更新键值对并且返回key之前的对应的value print(dict4.updateValue("苹果",forKey: "apples")) //如果key 不存在将增加新的键值对并返回nil if let origin = dict4.updateValue("aaaaa",forKey: "appl") { print("origin \(origin)") } print(dict4) dict4["an"] == "一个" //增加/修改键值对 if let origin = dict4.removeValueForKey("apple") { print("删除key\(origin)") //如果key存在 删除对应的键值对 并返回key对应的值 } else { //不存在key 返回nil 字典不变 if let origin = dict4.removeValueForKey("aaaaa") { print(origin) print(dict4.removeValueForKey("aaaaa")) //如果key不存在 不作 *** 作并返回nil } print(dict4)
3、字典遍历 for (key,value) in dict4 { //使用元组 遍历键值对 print("\(key) : \(value)") for key in dict4.keys { //遍历所有key print(key) for value in dict4.values { //遍历所有value print(value) } 总结
以上是内存溢出为你收集整理的swift * 字典/Dictionary初始化以及增、删、改、遍历全部内容,希望文章能够帮你解决swift * 字典/Dictionary初始化以及增、删、改、遍历所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)