乐闻世界logo
搜索文章和话题

Golang 如何创建指针?

2月7日 11:07

在Go语言中,创建指针的常见方式是使用内置的new函数或通过取地址符&

例如,如果您想创建一个指向整数的指针,您可以这样做:

go
var a int = 58 var p *int = &a

这里,a是一个整数变量,p是一个指向整数的指针,指向变量a的地址。

另一种方式是使用new函数,new函数可以为指定类型分配内存空间,并返回指向它的指针。例如:

go
p := new(int) *p = 58

在这种情况下,new(int)创建了一个指向整数的指针,并且该整数的初始值为0。然后,通过指针访问方式*p,我们将其值设置为58。

标签:Golang