go结构体上的函数 go声明和初始化 go构造函数 go结构体上的函数 我们可以将一个方法和一个结构体关联: type Saiyan struct { Name string Power int } func (s *Saiyan) Super() { s.Power += 10000 } 在上面的代码中,我们可以说类型*Saiyan是Super方法的接收者。可以向下面代码一样调用Super: goku := &Saiyan{"Goku", 9001} goku.Super() fmt.Println(goku.Power) // 将打印:19001 go声明和初始化 go构造函数