【发布时间】:2019-12-30 22:44:16
【问题描述】:
我有一个用例,我需要比较两个我不知道类型的 Any 值。
// assuming I have something like:
var myDict = [
"a": "one",
"b": 2,
"c": false
]
var newDict = [
"a": "one",
"c": true
]
func updateDict() -> Bool {
var hasChanged = false
newDict.forEach { (key: String, value: Any) in
if myDict[key] != value {
hasChanged = true
}
myDict[ket] = value
}
return hasChanged
}
既然if myDict[key] != value 不起作用,我该如何实现呢?
【问题讨论】:
标签: ios swift casting compare any