好像你总是想要这个:
func (self *Widget) Do() { }
而不是这个
func (self Widget) Do() { }
如果是这样,那么通过使用后一种语法来获得前一种语义OUGHT的方法.即接收者应该通过引用传递.
go
go ×1