6

ベータ 5 の変更により、以下の拡張機能の KeyType と ValueType に関連するエラーが発生しました。

extension Dictionary {

    func filter(predicate: (key: KeyType, value: ValueType) -> Bool) -> Dictionary {
        var filteredDictionary = Dictionary()

        for (key, value) in self {
            if predicate(key: key, value: value) {
                filteredDictionary.updateValue(value, forKey: key)
            }
        }

        return filteredDictionary
    }
}

何か不足している可能性がありますが、リリース ノートに関連する変更が見つからないようで、これがベータ 3 で機能したことはわかっています。

4

1 に答える 1