E4027

E4027#

未使用的类型参数。

错误示例:#

fn id[T](a: Int) -> Int { a }

在上述例子中,在恒等函数 id 中声明了一个类型参数 T ,然而 T 在函数签名中没有被使用,在第 1 行报错:

Unused type parameter 'T'

建议#

确保类型参数在函数签名中被使用:

fn id[T](a: T) -> T { a }