Go 语言学习笔记(八): Pointers
GO 语言中是有指针的概念的.
下面我们来看看怎么搞一个指针:
var p *int
这句话其实非常精准的介绍了指针的声明方式:
The type *T is a pointer to a T value. Its zero value is nil.
当我写这段代码:
var p *int
i := 42
p = &i
fmt.Println(*p)
其实就是打印 p 指针目前引用的 value. 但是必须带上 *, 否则打印的是指针地址.