结构体的定义
结构体是一种聚合的数据类型,是由零个或多个任意类型的值聚合成的实体。
下面我们来定义一个人类的结构体:1
2
3
4type Person struct {
name string // 姓名
age int // 年龄
}
使用
初始化1
2
3
4
5var p Person
var p Person{"wang", 20}
p := Person{"wang", 20}
访问成员采用 .
的方式,具体如下:1
fmt.Printf("name=%s, age=%d", p.name, p.age)