swift 学习<四> 字典
来源:互联网 发布:首席体验官 知乎 编辑:程序博客网 时间:2024/05/18 01:55
// 1. 字典同样用 []
// 2. 字典也有类型 最长见的类型是 [Sting : NSObject]
// 不可变字典
let dic1 = ["name":"zhasan","age":18]
// 遍历数组
for (value, key)in dic1{
print(value + "---\(key)")
}
//dic1["name"] = "lisi"
// value 是NSObject类型,所以在使用的时候要指定,它的真实类型.
print(dic1["name"]as! String)
// 可变字典
var dic2 = ["name":"xiaohuang","age":19]
// 如果key存在就修改对应的value, 如果不存在,就新建key
dic2["name"] ="dahuang"
dic2["class"] =5
// 遍历字典
// 1. key,value 可以换作任意名字, 只要在print时对应即可
// 2. 基本格式是 print(key + "\(value)") 其他字符的加入是为了 隔开 key 和 value
for (key, value)in dic2{
print(key + "-ss--\(value)")
}
/*
打印结果
age-ss--19
class-ss--5
name-ss--dahuang
*/
// 定义字典
var dic3 : [String :NSObject]
// 实例化
dic3 = [String :NSObject]()
dic3["nickName"] ="huang"
dic3["chengji"] =60
// 拼接字典.将dic3 拼接到 dic2 内
for (key,value)in dic3{
dic2[key] = value
}
// 遍历
for (key, value)in dic2{
print(key + "------\(value)")
}
- swift 学习<四> 字典
- Swift学习:8.字典
- Swift 基础学习(字典)
- swift Dictionary 字典学习
- swift 数组、字典、集合、结构体、枚举——swift学习(四)
- Swift学习笔记-字典Dictionary
- Swift学习笔记(6)--字典
- swift简单学习之字典
- swift 3.0 字典简单学习
- Swift 4.0 字典(Dictionary)学习
- swift 学习笔记四
- Redis源码学习四、字典
- swift学习第五章-字典的使用
- swift学习(三)array 和 字典
- swift学习记录03-集合:数组、字典
- swift学习笔记之数组与字典
- swift 学习笔记 - 数组,字典,元组
- swift学习记录(集合---字典)
- Ubuntu无线网速奇慢的问题
- Unity热更新专题(二)Lua编程语言
- 紫影龙的编程日记 —— 算法与数据结构
- SPOJ 375 Query on a tree(树链剖分)
- kernel panic -not syncing :VFS:unable to mount the root fs on (0,0)的解决方法
- swift 学习<四> 字典
- c 字符转字符串
- 黑马程序员——反射——类的加载,反射的应用,简单动态代理
- equals()方法的重写
- 离散化问题
- 变长参数
- poj2653Pick-up sticks【判断线段相交】
- JAVA I/0流
- hdu 3400 Line belt(三分法)