Go语言中可以使用结构体类型来定义一个自定义数据类型,结构体中可以包含多个字段,每个字段都有自己的类型和名称。当我们需要访问结构体中的某个字段时,可以使用点号(.)操作符来实现。另外,还可以使用中括号([])和索引来访问结构体中的字段。本文主要介绍如何使用中括号访问结构体字段,并编写测试程序进行验证。
一、案例演示
为了更好地演示如何使用中括号访问结构体字段,我们可以编写一个Go程序来进行测试。具体步骤如下:
- 定义一个结构体类型
type Student struct {
Name string
Age int
Gender string
}
- 初始化结构体变量并赋值
var s Student
s.Name = “张三”
s.Age = 20
s.Gender = “男”
- 使用中括号访问结构体字段
// 使用中括号访问结构体中的字段
fmt.Println(s[“Name”])
fmt.Println(s[“Age”])
fmt.Println(s[“Gender”])
- 运行程序并查看输出结果
根据上述代码,我们可以运行程序并查看输出结果。此时,程序