您能帮我快速扩展词典以查找是否存在密钥吗?我想在整个程序中使用此扩展名。
答案 0 :(得分:2)
您可以使用Dictionary的此扩展名来检查密钥是否存在。
extension Dictionary {
func contain(_ key: Key) -> Bool {
return self[key] != nil
}
}
即
let dict = ["temp" : 2, "temp2" : false, 501 : "2"] as [AnyHashable : Any]
dict.contain("temp") // true