首页 > Go > Go语言(Golang)教程 > 第二章 · 结构体
结构体的字段
结构体的字段
到目前为止的例子中,Saiyan 有两个字段 Name 和 Power,其类型分别为 string 和 int。字段可以是任何类型 -- 包括其他结构体类型以及目前我们还没有提及的 array,maps,interfaces 和 functions 等类型。
例如,我们可以扩展 Saiyan 的定义:
type Saiyan struct {   Name string   Power int   Father *Saiyan } 然后我们通过下面的方式初始化:
gohan := &Saiyan{   Name: "Gohan",   Power: 1000,   Father: &Saiyan {     Name: "Goku",     Power: 9001,     Father: nil,   }, }