After creating a struct like this:
type Foo struct { name string } func (f Foo) SetName(name string) { f.name = name } func (f Foo) GetName() strin
For example,
package main import "fmt" type Foo struct { name string } func (f *Foo) SetName(name string) { f.name = name } func (f *Foo) Name() string { return f.name } func main() { p := new(Foo) p.SetName("Abc") name := p.Name() fmt.Println(name) }
Output:
Abc