Golang 结构体

2025 年 4 月 1 日 | 1 分钟阅读

在 Go 中,Struct 可用于创建用户自定义类型。

Struct 是一种复合类型,意味着它可以有不同的属性,并且每个属性都可以有自己的类型和值。

Struct 可以用这些属性来表示真实世界的实体。 我们可以将属性数据作为单个实体访问。 它也是值类型,可以使用 new() 函数构造。

Go 结构体示例

输出

{John Anderson 30}
John

Go 嵌入结构体

Struct 是一种数据类型,可以用作匿名字段(只有类型)。 一个 struct 可以被插入或“嵌入”到另一个 struct 中。

这是一种简单的“继承”,可用于实现来自其他类型或多种类型的实现。

Go 嵌入结构体示例

输出

{Raj Kumar}   I am a person
{{John Ponting} 11}  I am a employee
 
下一个主题Golang 接口