编写方法时,退出方法,类中的值不能被保存,检查了一下发现翻了一个低级错误
golang中线定义结构体,然后定义结构体中的方法
type opcdata struct {
name string
data []gadata
}
如果这样编写方法,改变结构体中的参数,方法退出后,结构体中的成员值不会改变
func (oc opcdata) TransHandler(){}
如果需要保存结构体中的成员值,需要使用如下定义方法
func (oc *opcdata) TransHandler(){}