Swift语言精要 - Dictionary(字典)
来源:互联网 发布:淘宝警用伸缩警棍价格 编辑:程序博客网 时间:2024/06/10 16:33
字典以键值对的形式存储数据。
键不能重复,但是值可以重复。
基本语法用例:
var states : Dictionary<String, String> = ["CA" : "California"]var states : [String : String] = ["CA" : "California"]
也可以使用类型推断的方式:
var states = ["CA" : "California"]var states = ["CA" : "California", "NV" : "Nevada", "OR": "Oregon", "AZ" : "Arizona"]
修改键值:
states["NV"] = "Nevada"或者
states.updateValue("State of Nevada", forKey: "NV")
访问键值:
let value = states["NV"]删除键值:
states["TX"] = nil// 或者states.removeValueForKey("TX")
遍历键值对:
// iterate keys and valuesfor (key, value) in states { print("State name = \(value), abbreviation = \(key)")}// iterate keysfor abbreviation in states.keys { print("Abbreviation = \(abbreviation)")}// iterate valuesfor name in states.values { print("Name = \(name)")}
0 0
- Swift语言精要 - Dictionary(字典)
- swift Dictionary 字典
- Swift 字典Dictionary
- swift中的字典Dictionary
- Swift 字典Dictionary
- Swift 字典(Dictionary)
- swift-字典(Dictionary)
- iOS - Swift Dictionary 字典
- Swift-字典(Dictionary)
- swift Dictionary 字典学习
- Swift 中的字典 (Dictionary)
- Swift学习笔记-字典Dictionary
- Swift 字典 Dictionary基本用法
- Swift 4.0 字典(Dictionary)学习
- swift中dictionary字典的使用
- swift中dictionary字典的使用
- swift_005(Swift的Dictionary 字典)
- swift 学习笔记(4)-字典Dictionary
- Unity3D C# 简单的倒计时
- Android Studio混淆模板及常用第三方混淆(看了都说好)
- 关于线程局部存储代码出错分析讨论
- JS数组,字典
- Java应用程序将对象分配到堆
- Swift语言精要 - Dictionary(字典)
- oracle扩展表空间以及清空临时表
- R语言:gl()函数
- 【那些年遇到过的面试题】traceroute和tracert有什么区别
- JAX-RS入门 一 :基础
- Hibernate注解使用以及Spring整合
- 初学mysql & python & python链接数据库(mysql) & mysql for linux
- Word神操作,不只是快捷键
- Java-3