До обновления до Swift 4.2 у меня было следующее расширение словаря:
extension Dictionary where Value: Equatable {
func someKey(forValue val: Value) -> Key? {
return first(where: { $1 == val })?.key
}
}
И использовать его в словаре [String:String]
.
![enter image description here](https://i.stack.imgur.com/PiVtk.png)
![enter image description here](https://i.stack.imgur.com/5Ti7N.png)
После обновления до 4.2 не удалось выполнить компиляцию с: такого метода не существует
Есть ли изменения в определении словаря в 4.2?