//隐式
//var dic = ["name":"xiaoming","sName":"xiaoxiaoming","age":18] as [String:Any]
var dic:[String:Any] = ["name":"xiaoming","sName":"xiaoxiaoming","age":18]
//创建可变空字典
var dic2:[String:Any] = [:]
var dic3 = [String:Any]()
//字典遍历
for key in dic.keys {
print(key)
}
for value in dic.values {
print(value)
}
//同时获取key和value
for (k,v) in dic {
print("\(k)=\(v)")
}
//获取数据
var name = dic["name"]
dic.count
//插入数据
dic["x"] = "xx"
//修改数据
dic["x"] = "y"
dic.updateValue("m", forKey: "x")
dic
//元组 类似结构体
var myPoint = (18,20)
var message = (404,"Not Found")
//显式声明
var myPoint3D:(Float,Float,Float) = (1.3,2.4,2.1)
//获取元组中分量的值
myPoint.0
myPoint.1
//给分量命名
var newPoint = (x:18, y:20)
newPoint.x
newPoint.y
var httpResponse = (statusCode:200,message:"Success!")
httpResponse.message
httpResponse.statusCode
httpResponse.statusCode = 404
httpResponse
iOS swift字典、元组
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 常量和变量 在Swift中使用 let 修饰一个常量, 使用 var 修饰一个变量; let 修饰常量的值是不可以...
- Swift 字符串介绍 OC和Swift中字符串的区别 OC中字符串类型是NSString ,在Swift...
- 类型转换 is: 判断是否是某一类型as: 转换成某一类型 可选类型 1,定义 2,可选绑定:来判断可选类型是否包...
- // 在导入框架时,直接"import 框架名" 各语言后缀 C : .c OC : .m Swift: ...