跳到主要内容

Swift 字典 keys 属性

keys 属性仅返回字典的键。

示例

var languages = ["Swift": 2012, "C": 1972, "Java": 1995]

// 返回 languages 字典的键
var result = languages.keys

print(result)

// 输出: ["C", "Swift", "Java"]

keys 属性语法

字典 keys 属性的语法如下:

dictionary.keys

这里,dictionaryDictionary 类的对象。

keys 属性返回值

keys 属性返回一个包含字典所有键的数组。

示例1:Swift 字典的 keys 属性

var information = ["Alcaraz": 18, "Sinner": 20, "Nadal": 34]

// 返回 names 字典的所有键
print(information.keys)

输出

["Sinner", "Nadal", "Alcaraz"]

在上面的示例中,我们使用 keys 属性返回了 information 字典的键的数组。

示例2:使用 keys 属性与 for 循环

var informations = ["Alcaraz": 18, "Sinner": 20, "Nadal": 34]

// 遍历 informations 字典的所有键
for information in informations.keys {
print(information)
}

输出

Nadal
Alcaraz
Sinner

在这里,我们使用 for 循环遍历了 informations 字典的所有键。

最终,所有的键都逐个打印出来。