类型推断不适用于复制方法吗?我们还应该返回实际类型,还是返回实际返回的特定类类型?
另一个原因是你应该符合声明的签名,就像Josh Caswell指出的那样(1).
当然,没有什么是阻止你用你想要的语义和签名声明你自己的协议.