【发布时间】:2013-11-27 17:53:21
【问题描述】:
当我读到泛型编程时,经常会用到这两个术语:
- 参数化类型;
- 类型参数
它们之间有区别吗?
【问题讨论】:
-
是的,取决于编程语言。
-
请选择一种语言。
当我读到泛型编程时,经常会用到这两个术语:
它们之间有区别吗?
【问题讨论】:
【讨论】:
<Integer> 部分是一个类型 argument,Foo 是一个 参数化类型。
使用 C++ 术语:
一个类模板对应一个参数化类型——一旦你为参数指定了参数,它就变成了一个类型。
类型形参是模板的形参,其实参是类型。
【讨论】:
泛型类型也称为参数化类型。
类型参数是指与泛型类型关联的类型。例如,与
Dictionary<T1, T2>
T1 和 T2 是类型参数。
【讨论】: