我是新手。有没有办法用'其他'类型的方法定义字典?例如
Var dictionary = ["a": 1, "b": 2, AnythingElse: 3]
dictionary("$")
应该返回值3。
答案 0 :(得分:2)
如果您想要该项目的默认值,请执行以下操作:
let item = dictionary["key"] ?? defaultValue
现在,如果“key”没有条目,则item将是字典中的键,其键是“key”或defaultValue
<强> 例如 强>
var dictionary = ["a": 1, "b": 2]
let defaultValue = 3
print(dictionary["a"] ?? defaultValue)
print(dictionary["$"] ?? defaultValue)
这将打印1和3。