type parameter(类型参数):在泛型(generics)中用于表示“占位的类型”的参数,通常用字母如 T、K、V 表示,编译器会在使用时把它替换为具体类型(如 String、Int)。在不同语言里也常被称为“泛型参数”。(在某些语境下也可泛指“类型形参”。)
/taɪp pəˈræmɪtər/
A type parameter is usually written as T.
类型参数通常写作 T。
The method uses a type parameter so it can return the same type that it receives, improving safety without extra casting.
这个方法使用类型参数,因此可以返回与输入相同的类型,在不需要额外强制类型转换的情况下提高类型安全。
type 源自更早的“印刷模具/字模”之意,后来引申为“类别、类型”;parameter 来自希腊语词根,表示“在旁边测量的量”,数学与科学中指“可变的量”。合在一起,type parameter 就是“用来表示类型这一类‘可变信息’的参数”,在现代编程语境中专指泛型里的类型占位符。