//隐式
//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: ...