标签: swift
为什么swift编译器会为附加的代码说这个?
"输入' M'不符合协议' C'"
protocol A {} protocol B: A {} protocol C { func test(x: A) } class M: C { func test(x: B) {} }