Swift基础篇——字典
来源:互联网 发布:做淘宝主播赚钱吗 编辑:程序博客网 时间:2024/06/05 04:31
import UIKit/*:字典* 格式 var dict: Dictionary<String, String>* 注意: 将OC的{}换成了[]* 可变和不可变 var/let*///var dict: Dictionary<String, String>//var dict: [String: String]var dict = ["name": "Swift", "age": "99"]dict// 企业开发中字典使用得最多的类型就是 [String: NSObject]类型var dict2 = ["name": "Swift", "age": 99, "score": 99.9]dict2// 取值dict2["name"]// 修改dict2["name"] = "Math"dict2// 增加// 如果key存在就直接修改, 如果key不存在就会增加dict2["rank"] = 1dict2// 删除dict2.removeValueForKey("name")dict2// 遍历// OC写法for key in dict2.keys{ print(dict2[key])}// Swift写法// 系统会自动将字典中的key赋值给元祖中的第一个遍历, 会自动将字典中的value赋值给元祖中的第二个遍历for (x, y) in dict2{ print(x) print(y)}// 合并var dict3 = ["name": "Swift", "age": 99]var dict4 = ["score": 99.9]// 注意点无论是数组还是字典, 只有相同类型才能赋值for (key, value) in dict4{ dict3[key] = value}dict3
0 0
- Swift基础篇——字典
- Swift——字典
- Swift 基础学习(字典)
- 【swift基础】06字典
- swift基础4-数组、字典
- Swift基础(五)字典
- 字典——基础
- swift入门———字典
- swift基础教程——数组和字典
- 14、swift开发iOS——字典
- swift基础学习(03)[数组、集合、字典]
- Swift基础2-数组、字典的介绍
- IOS中的Swift基础04(字典,枚举)
- 009--swift基础语法(字典)
- Swift基础篇——元祖
- Swift基础篇——分支
- Swift基础篇——可选类型
- Swift基础篇——循环
- Swift基础篇——可选类型
- java学习之浅谈多线程2--线程同步
- Swift基础篇——循环
- cocos2d-x sqlite的读取和相关操作
- Swift基础篇——数组
- Swift基础篇——字典
- Swift基础篇——字符串
- Swift基础篇——函数
- 不改源码的方式实现osgearth当中placenode的中文支持
- 每天学点儿树莓派(三)——使用IDE提高效率
- Swift基础篇——构造函数
- Swift基础篇——setter和getter的使用
- LeetCode OJ 123 Best Time to Buy and Sell Stock III
- Swift基础篇——闭包