Swift语言精要 - Dictionary(字典)
语言 swift 字典 Dictionary 精要
2023-09-11 14:16:56 时间
字典以键值对的形式存储数据。
键不能重复,但是值可以重复。
基本语法用例:
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 values for (key, value) in states { print("State name = \(value), abbreviation = \(key)") } // iterate keys for abbreviation in states.keys { print("Abbreviation = \(abbreviation)") } // iterate values for name in states.values { print("Name = \(name)") }
相关文章
- 开涛spring3(5.1&5.2) - Spring表达式语言 之 5.1 概述 5.2 SpEL基础
- 为什么说Python是一门动态语言--Python的魅力
- c语言中各个循环的流程图——方便记忆
- 《R语言数据挖掘》----1.9 机器学习
- 打rpm包是如此的迅速(go语言之美)[转]
- Swift语言精要-闭包(Closure)
- Swift 2.x 升为 swift 3后语法不兼容问题适配
- Swift语言精要 - 扩展(Extension)
- Swift 2 语言精要 - Initialization and Deinitialization
- swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程
- IOS Swift语言开发 tableView的重用以及自cell的自适应高度
- 《数据科学:R语言实战》一1.5 总结
- 基于C 语言实现的(控制台)成绩管理系统【100010573】
- swift 深入理解Swift的闭包
- 初探swift语言的学习笔记(闭包 - 匿名函数或block块代码)
- 初探swift语言的学习—Object-C与Swift混编
- Swift - AppDelegate.swift类中默认方法的介绍
- Swift语言Auto Layout入门教程:上篇
- SwiftUI语言基础之Swift是什么
- swift语言点评十九-类型转化与检查
- 成为iOS程序员,您应该学习哪种语言?Swift还是Objective-C?
- GO语言练习:多返回值函数
- 如何选择开发语言或者开发工具
- 初试 Julia 语言 (转)
- dart系列之:dart语言中的变量
- 实验c语言不同类型的指针互用(不推荐只是学习用)
- Proteus——开关控制端口输入、输出(汇编51两种语言)
- 陈正冲老师对于c语言野指针的解释
- Swift - 语言指南,来自github学习
- Swift - 语言指南,来自github学习
- 物联网语言是什么不重要,这个标志设计很萌倒是真的
- XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)