swift 3.0 字典简单学习
来源:互联网 发布:js杀破狼无损百度云 编辑:程序博客网 时间:2024/06/05 10:23
//1.如何定义字典 //1> 定义不可变字典:使用let修饰 //编译器会根据[]中每一个元素(数组),还是健值队(字典) //写法一 let dict3 : Dictionary<String, Any> = ["sww": 123,"frg":"911"] //写法二 let dict2 = ["sww": 123,"frg":"911"] as [String : Any] //写法三,常用写法 let dict1 : [String: Any] = ["sww": 123,"frg":"911"] print(dict1,dict2,dict3)//2.如何定义可变字典 //1> 定义可变字典:使用var修饰 //写法一 var dict4 = Dictionary<String,Any>() //写法二 var dicm5 = [String : Any]() print(dict4,dicm5) //2> 对可变字典添加元素 dict4["name"] = "why" //没有oc中的setonjectle dict4["age"] = 20 dict4["height"] = 1.88 //3》删除元素 dict4.removeValue(forKey:"name") //4> 修改元素 dict4["name"] = "lmj" dict4.updateValue("lmj", forKey: "name") //5>查找元素 //dicm["age"] //3.遍历 //遍历所有的values for value in dict4.values { print(value) } //遍历所有的key for key in dict4.keys { print(key) }//4.字典合并var dict7 :[String:Any] = ["name":"why", "age":10]let dict8 :[String:Any] = ["height":1.88, "phonenumber":"110"]//let result = dict1 + dict2for (key, value) in dict8 { dict7[key] = value}print(dict7)
阅读全文
0 0
- swift 3.0 字典简单学习
- swift简单学习之字典
- Swift 学习笔记 2-简单值(变量、常量、数组、字典 )
- Swift学习:8.字典
- swift 学习<四> 字典
- Swift 基础学习(字典)
- swift Dictionary 字典学习
- Swift字典的简单使用
- Swift学习笔记-字典Dictionary
- Swift学习笔记(6)--字典
- Swift 4.0 字典(Dictionary)学习
- Swift 3.0 -字典
- 8、Swift字典的简单使用
- swift简单学习之“ ? !”
- swift学习第五章-字典的使用
- swift学习(三)array 和 字典
- swift学习记录03-集合:数组、字典
- swift学习笔记之数组与字典
- 8.2 Hibernate:多对一单向关联(unidirectional)
- 图像处理之滤波器介绍
- 326. Power of Three
- Vmware复制虚拟机的网卡配置
- PAT A1088 Rational Arithmetic (20)
- swift 3.0 字典简单学习
- 水题 第二站 AC Me
- 使用jbox2d物理引擎打造摩拜单车贴纸动画效果
- 容器与外部互通
- 《小白兔到大黑牛》第七篇UDP与TCP理论
- RDD持久化原理
- 我所希望的分布式服务框架
- Linux基础笔记1
- hdu 1420