如何在Swift中获取与字典中的键关联的直接值?
它打印:如何在Swift中获取与字典中的键关联的直接值?,swift,Swift,它打印:可选(“2”) 我知道我可以通过在末尾加一个感叹号来获取值,但是有没有办法不加感叹号直接获取值?如果let或保护let,则应使用 var names = ["1": "2", "3": "4"] print(names["1"])` 或 输出将是: 二, 四, 您可以将“key”替换为“u”以使警告静音。那么,如果没有与该键关联的值,或者对于names.values{…}中的值,您希望发生什么情况 if let name1 = names["1"] { print(name1)
可选(“2”)
我知道我可以通过在末尾加一个感叹号来获取值,但是有没有办法不加感叹号直接获取值?如果let或
保护let
,则应使用
var names = ["1": "2", "3": "4"]
print(names["1"])`
或
输出将是:
二,
四,
您可以将“key”替换为“u”以使警告静音。那么,如果没有与该键关联的值,或者对于names.values{…}
中的值,您希望发生什么情况
if let name1 = names["1"] {
print(name1)
}
guard let name1 = names["1"] else {
return
}
print(name1)
var names = ["1": "2", "3": "4"]
for (key, value) in names {
print(value)
}