Go 有指针,但是没有指针运算。
结构体字段可以通过结构体指针来访问。通过指针间接的访问是透明的。
package main import "fmt" type Vertex struct { X int Y int } func main() { p := Vertex{1, 2} q := &p q.X = 1e9 fmt.Println(p) }
Go 有指针,但是没有指针运算。
结构体字段可以通过结构体指针来访问。通过指针间接的访问是透明的。
package main import "fmt" type Vertex struct { X int Y int } func main() { p := Vertex{1, 2} q := &p q.X = 1e9 fmt.Println(p) }