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