关于结构和结构体指针
在使用结构时,不管是不是用指针隐含的都是使用指针方式的。如下: package main import "fmt" type Vertex struct { X int Y int } func main() { v := Vertex{1, 2} p := &v p.X = 1e9 fmt.Println(v) fmt.Println(v.X) A fmt.Println(p.X) B fmt.Println((*p).X) C } 结果: ...阅读全文
在使用结构时,不管是不是用指针隐含的都是使用指针方式的。如下: package main import "fmt" type Vertex struct { X int Y int } func main() { v := Vertex{1, 2} p := &v p.X = 1e9 fmt.Println(v) fmt.Println(v.X) A fmt.Println(p.X) B fmt.Println((*p).X) C } 结果: ...阅读全文