学堂 学堂 学堂公众号手机端

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

lewis 1年前 (2024-02-08) 阅读数 6 #技术

在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}

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门