标签: swift extension-methods swift-protocols
我正在尝试扩展特定类型的Array,以符合现有协议。
extension Array where Element == Int : ProtocolX { }
但是编译器抱怨
关闭表达式未使用
如何为具有特定条件的类型实现协议?
答案 0 :(得分:2)
在声明条件一致性时,协议一致性必须在where子句之前。
where
extension Array: ProtocolX where Element == Int { }