在Go语言中,结构体可以使用字面量方式进行初始化
在Go语言中,结构体可以使用字面量方式进行初始化。例如:
typePersonstruct{
Namestring
Ageint
}
funcmain(){
//使用字面量方式初始化结构体
p:=Person{
Name:"Alice",
Age:30,
}
fmt.Println(p)//输出:{Alice30}
}
除了使用字面量方式初始化结构体外,也可以使用new关键字来创建一个结构体实例并返回其指针,例如:
p:=new(Person)
p.Name="Bob"
p.Age=25
fmt.Println(*p)//输出:{Bob25}
版权声明
本文仅代表作者观点,不代表博信信息网立场。