lan*_*nza 7 generics protocols constraints swift
我想做这样的事情:
class SomeClass<Element> { }
extension SomeClass: SomeProtocol where Element: String { }
Run Code Online (Sandbox Code Playgroud)
它告诉我:
带约束的"SomeClass"类型的扩展不能具有继承子句.
我本来可以宣誓,这是protocol/extension/generic/associatedtype范例的面包和黄油功能之一.还有其他方法可以实现吗?