String Any 获取所有的key 然后获取单个
要获取一个字典中的所有键(keys),可以使用字典的keys属性。然后,您可以使用这些键来获取字典中的单个值。
以下是一个示例代码:
let dict: [String: Any] = ["name": "John", "age": 25, "gender": "male"]
// 获取所有的键
let keys = Array(dict.keys)
print(keys) // 输出:["name", "age", "gender"]
// 获取单个值
if let name = dict["name"] {
print(name) // 输出:John
}
if let age = dict["age"] {
print(age) // 输出:25
}
if let gender = dict["gender"] {
print(gender) // 输出:male
}
在上面的示例中,我们首先使用keys属性获取字典中的所有键,并将其转换为数组。然后,我们使用字典的下标语法来获取单个值,并使用可选绑定(optional binding)来检查值是否存在。如果值存在,就打印出来。
原文地址: http://www.cveoy.top/t/topic/jbo4 著作权归作者所有。请勿转载和采集!