教程 go tutorial

定义结构体

结构体(struct)是 Go 中用于组合多个字段的数据类型。

1. 基本定义

go
type Person struct {
    Name string
    Age  int
}

`

Person 结构体包含两个字段:Name(字符串类型)和 Age(整数类型)。

2. 结构体变量声明

声明并初始化结构体变量:

go
var p Person
p.Name = "Alice"
p.Age = 30

或者使用字面量初始化:

go
p := Person{Name: "Bob", Age: 25}

3. 匿名结构体

直接定义匿名结构体变量:

go
p := struct {
    Name string
    Age  int
}{"Charlie", 40}

结构体是组织数据的核心方式,便于管理复杂信息。