go语言的结构体和指针

type Person struct {
    Name string
    Age  int
}

func updateName(p *Person, newName string) {
    p.Name = newName // 通过指针修改结构体字段
}

func main() {
    p := Person{Name: "Tom", Age: 20}
    updateName(&p, "Jerry")
    fmt.Println(p.Name) // 输出 Jerry
}

 

posted on 2025-09-21 17:24  漫思  阅读(5)  评论(0)    收藏  举报

导航