package main import "fmt" type Person struct { Name string Age int } func main() { // 方式1 var p1 Person p1.Name = "golang" p1.Age = 11 fmt.Println(p1) // 方式2 p2 := Person{"golang", 11} fmt.Println(p2) // 方式3 var p3 *Person = new(Person) p3.Name = "golang" p3.Age = 11 fmt.Println(*p3) // 方式4 var p4 *Person = &Person{} p4.Name = "golang" p4.Age = 11 fmt.Println(*p4) }