创建像这样的结构后:
type Foo struct {
name string
}
func (f Foo) SetName(name string) {
f.name = name
}
func (f Foo) GetName() string {
return f.name
}
如何创建Foo的新实例并设置并获取名称?我尝试了以下方法:
p := new(Foo)
p.SetName("Abc")
name := p.GetName()
fmt.Println(name)
没有打印任何内容,因为名称为空。那么如何设置结构中的字段?
https://play.golang.org/p/_xkIc-n6Wbk
墨色风雨
相关分类