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
这里,dictionary 是 Dictionary 类的对象。
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 字典的所有键。
最终,所有的键都逐个打印出来。