@avoid-unnecessary-type-params
“泛型黄金法则”规定类型参数应该在函数签名中出现两次或多次。如果类型参数仅出现一次,则它与任何内容无关并且可能是不必要的。不必要的类型参数会产生类型安全的错误感觉,并且可能导致推理不太成功。