在更新到 Swift 4.2 之前,我有下一个 Dictionary 扩展:
extension Dictionary where Value: Equatable {
func someKey(forValue val: Value) -> Key? {
return first(where: { $1 == val })?.key
}
}
[String:String]
并在字典中使用它。
更新到 4.2 后编译失败:不存在这样的方法
4.2 中的字典定义有变化吗?