go语言结构体初始化的方法是什么

avatar
作者
筋斗云
阅读量:4

在Go语言中,结构体可以使用字面量方式进行初始化。例如:

type Person struct {     Name string     Age  int }  func main() {     // 使用字面量方式初始化结构体     p := Person{         Name: "Alice",         Age:  30,     }          fmt.Println(p) // 输出: {Alice 30} } 

除了使用字面量方式初始化结构体外,也可以使用new关键字来创建一个结构体实例并返回其指针,例如:

p := new(Person) p.Name = "Bob" p.Age = 25 fmt.Println(*p) // 输出: {Bob 25} 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!