После создания такой структуры:
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)
Ничего не печатается, потому что имя пусто. Итак, как мне установить и получить поле внутри структуры?