函数

同样的规则可以应用于函数:当类型 T 前面加上 <T> 时,它就变成了泛型。

使用泛型函数有时需要显式指定类型参数。 如果函数在返回类型是泛型的情况下被调用,或者编译器没有足够的信息来推断必要的类型参数,就可能会出现这种情况。

带有显式指定类型参数的函数调用看起来像:fun::<A, B, ...>()

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

另请参阅

函数struct结构体