协议函数返回自
protocol P { func copy() -> Self}
class C : P { func copy() -> Self { return C() }}
Self
无法将“C”类型的返回表达式转换为返回类型“Self”
C
.
class C : P { func copy() -> C { return C() }}
非终级“C”中的方法“Copy()”必须返回 Self
遵守“P”协议
class C
final
final class C : P { func copy() -> C { return C() }}
Cats萌萌
MMTTMM
胡说叔叔