Go - struct

type Member struct {
  name string `json:"name"`
}

func (m *Member) setName(name string) {
  m.name = name
}

func (m Member) getName() {
  fmt.Printf("%p\n", &m)
  fmt.Println("name: ", m.name)
}

func (m *Member) printName() {
  fmt.Println(&m)
  fmt.Println("name: ", m.name)
}

func main() {
  m := Member{}
  m.setName("Tom")
  fmt.Printf("%p\n", &m)
  fmt.Println(m.name)
  m.getName()
  m.printName()
}
posted @ 2023-01-16 18:19  王双-50  阅读(22)  评论(0)    收藏  举报