9.11 指针型
指针是指向变量(非指针类型)的地址。未初始化指针的值为 nil。
指针类型表示所有指向给定类型的变量的集合,称为指针的基础类型。例如,对于非接口类型 T,*T 是其指针类型。对于 *T,它的基础类型是 T。
注意:
对于非指针类型 T,它的基础类型本身就是 T。 基础类型不能是指针或接口类型。 指针为相应基础类型变量提供引用语义。例如,
该程序将打印出来,2,1。
最后更新于
指针是指向变量(非指针类型)的地址。未初始化指针的值为 nil。
指针类型表示所有指向给定类型的变量的集合,称为指针的基础类型。例如,对于非接口类型 T,*T 是其指针类型。对于 *T,它的基础类型是 T。
注意:
对于非指针类型 T,它的基础类型本身就是 T。 基础类型不能是指针或接口类型。 指针为相应基础类型变量提供引用语义。例如,
该程序将打印出来,2,1。
最后更新于