Swift 字典2024 年 8 月 29 日 | 阅读 2 分钟 Swift 字典是一个简单的容器,可以以无序的方式包含多个数据作为键值对。 当您希望使用集合中的某个标识符查找值时,可以使用 Swift 字典代替数组。假设,我们需要搜索国家的首都城市。在这种情况下,我们将创建一个字典,其中键是国家,值是首都城市。现在,您可以通过使用键国家进行搜索来从集合中获取首都城市。在这里,我们将一个国家与其首都城市配对。 Swift 中的字典声明声明一个空字典要创建一个空字典,我们在方括号 [] 中指定键:值数据类型。 示例或 输出 [:] 声明一个带有某些值的字典输出 ["c": 30, "d": 40, "g": 70, "b": 20, "a": 10, "f": 60, "h": 80, "i": 90, "e": 50] 在上面的程序中,我们没有显式声明类型,但我们使用一些默认元素进行初始化。元素是键:值对,其中键的类型为 String,值的类型为 Int。 从两个数组创建字典我们也可以从数组创建字典。 示例输出 ["India": "New Delhi", "United Kingdom": "London", "Pakistan": "Islamabad"] 访问 Swift 中的字典元素我们可以通过将要访问的值的键包含在方括号中(紧跟在字典名称之后)来访问 Swift 字典的元素。 示例输出 Optional(30) Optional(60) 使用 for-in 循环访问 Swift 中的字典元素示例输出 key:h value:80 key:d value:40 key:a value:10 key:g value:70 key:e value:50 key:b value:20 key:c value:30 key:f value:60 key:i value:90 修改 Swift 中的字典元素我们可以通过使用新键作为索引并分配给新值来在 Swift 字典中添加一个新元素。 示例输出 ["Germany": "Berlin", "China": "Beijing", "USA": "Washington D.C.", "India": "New Delhi"] 更改字典中的元素示例输出 ["USA": "Washington D.C.", "China": "Beijing", "India": "NEW DELHI"] 下一主题Swift 集合 |
我们请求您订阅我们的新闻通讯以获取最新更新。