Go结构体基础 官网
在Go语言里,结构体是一种复合类型,可把不同类型的数据组合成一个整体。结构体由多个字段构成,每个字段有自己的类型和名称。 // 定义一个简单的结构体 type Person struct { Name string Age int } func main() { // 创建结构体实例 p := Person{Name: "John", Age: 30} println(p.Name, p.Age) // 输出: John 30 } 结构体字段名首字母大写时,该字段为导出字段,可被其他包访问;首字母小写则为非导出字段,只能在本包内使用。