swift-字典NSDictionary的定义,修改键值,删除/添加键值
来源:互联网 发布:java缺省包 编辑:程序博客网 时间:2024/05/21 16:55
// Playground - noun: a place where people can playimport UIKit//------------------------------------------------------------------------------// 1. 定义固定格式的字典// dict1的所有“键值”类型一致(都是字符串)var dict1 = ["name": "mary", "age": "18"]//------------------------------------------------------------------------------// 2. 在定义字典是可以直接指定字典中"键名"和"键值"的类型// 一旦指定了字典的键名和键值类型,则不能再修改var ages: Dictionary<String, Int> = ["jack": 20, "rose": 19]//------------------------------------------------------------------------------// 3. 字典操作// 对于格式固定的字典是可以直接操作的// 1> 用键值获取字典键值,由于字典格式固定,因此无需在指定变量类型// *** 注意"指定/取消"取值类型指定的运行结果是不同的var name = dict1["name"] // as Stringname = "mike " + "\(name)"// *** 由于从字典获取数值时,可能会得到一个nil,因此如果需要对数据做后续处理,需要判断一下if var age = dict1["age"]?.toInt() { age += 20}// 2> 修改字典键值的两种方法dict1["name"] = "rose"dict1dict1.updateValue("18", forKey: "age")dict1// 3> 删除某一个键值dict1.removeValueForKey("age")dict1// 4> 添加新的键值对dict1["height"] = "1.65"dict1
0 0
- swift-字典NSDictionary的定义,修改键值,删除/添加键值
- python字典键值对的添加和遍历
- 注册表操作:添加键值、删除键值、删除子键
- 数组的字典键值排序
- NSDictionary键值操作mutableCopy
- 通过添加删除注册表键值控制应用程序的自启动
- 记事本修改注册表的默认项,添加键值
- android 中遥控器键值的添加和修改
- android 中遥控器键值的添加和修改
- android 中遥控器键值的添加和修改
- android 中遥控器键值的添加和修改
- python字典多键值及重复键值的使用
- python字典多键值及重复键值的使用方法(详解)
- 顿悟系列-JS对象键值修改,删除
- iOS 得到字典所有的键值对
- 使用REG注册表文件添加、修改或删除注册表键值和子项介绍
- 使用REG注册表文件添加、修改或删除注册表键值和子项介绍
- 使用REG注册表文件添加、修改或删除注册表键值和子项介绍
- 利用AFD进行播出级的自动幅型比控制
- OC-文件操作
- 开博客啦...
- Oracle常用命令
- 树莓派 安装小记
- swift-字典NSDictionary的定义,修改键值,删除/添加键值
- ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
- Python学习笔记19:服务器基础
- 传智播客DotNet面试题 (原文转载酷小孩博客)
- sqoop简单操作-从mysql导入导出数据
- 微软经典面试题及答案
- nullptr和NULL
- GC安装中出现oracle gc pm state file does not exit opmndat
- Android中webview和js之间的交互