【发布时间】:2016-10-18 13:28:00
【问题描述】:
在下面的代码中实现,如果我的字典没有键“key1”,那么 value1 应该用空白字典 [:] 初始化,代码执行但永远不会进入 if-let 块。
建议正确的解决方案,以防我以错误的方式使用 nil 合并
if let value1 = ((dataDict["key1"] as? Dictionary<String,Any>?) ?? [:]){
print(value1)
}
【问题讨论】:
标签: swift3 null-coalescing-operator