go语言的结构体和指针
type Person struct {Name stringAge 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 stringAge 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 }