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 }
漫思
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 }