A struct is a collection of fields.
咱就直接上英文定义了.
然后写个程序看看:
package main
import "fmt"
type Vertex struct {
X int
Y int
}
func main() {
fmt.Println(Vertex{1, 2})
}
然后运行一下:
OK, 然后继续编辑一下代码:
v := Vertex{1, 2}
v.X = 4
fmt.Println(v.X)
代码很简单, 就是告诉我们怎么访问 struct 里面的 field.
下面看看怎么结合指针使用:
v := Vertex{1, 2}
p := &v
p.X = 1e9
fmt.Println(v)
运行后结果:
标签:struct,int,fmt,Vertex,Println,Go,main,Structs,语言 From: https://www.cnblogs.com/it-yyw/p/16728455.html