【发布时间】:2018-07-24 10:43:39
【问题描述】:
你能帮我在字典的swift中做一个扩展来查找key是否存在吗?我想在整个程序中使用这个扩展。
【问题讨论】:
-
到目前为止你有什么尝试?您是否可以在没有扩展的情况下执行此操作,然后添加该代码。
标签: swift
你能帮我在字典的swift中做一个扩展来查找key是否存在吗?我想在整个程序中使用这个扩展。
【问题讨论】:
标签: swift
您可以使用字典的这个扩展来检查键是否存在。
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
【讨论】: