要获取一个字典中的所有键(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)来检查值是否存在。如果值存在,就打印出来。

String Any 获取所有的key 然后获取单个

原文地址: http://www.cveoy.top/t/topic/jbo4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录