在 Go 语言中,"解引用"和"间接引用"是与指针相关的概念。
- 解引用 (Dereferencing):
解引用是指通过指针访问它所指向的变量的值。在 Go 中,使用星号(*)来解引用一个指针。
例如:
var x int = 10
var p *int = &x // p 是指向 x 的指针
fmt.Println(*p) // 输出 10,这里的 *p 就是解引用
*p = 20
在 Go 语言中,"解引用"和"间接引用"是与指针相关的概念。
解引用是指通过指针访问它所指向的变量的值。在 Go 中,使用星号(*)来解引用一个指针。
例如:
var x int = 10
var p *int = &x // p 是指向 x 的指针
fmt.Println(*p) // 输出 10,这里的 *p 就是解引用
*p = 20