结构体
<p>结构体就是一种相同类型,或者不同类型的数据构成的数据的集合,里面的变量叫做成员变量或者字段,每一个字段都有自己的数据类型和数值</p>
<p>如何定义结构体:type 结构体名称 struct{
字段名 字段类型
}</p>
<p>结构体的声明和初始化:
stu:=student{
字段名 字段类型,
字段名 字段类型,
字段名 字段类型,
}
注意:初始化结构体时,每个字段需要使用逗号分割开</p>
<p>结构体声明的第二种方法:直接写字段名
例如:
stu:=student{
字段名,
字段名,
字段名,
}
这种方式比较简洁
如果结构体定义了三个字段,你就给两个字段赋值,程序解析不到。</p>
<p>如何修改访问结构体的属性值:
访问属性值可以用. 变量名.属性名 = 值
修改属性值也可以用. 变量名.属性名 = 要修改的值</p>
<p>匿名结构体:就是没有没有名字,只有字段的结构体,我们可以使用匿名结构体来快速地定义一个只用一次的结构体类型,也可以和其他类型混合使用</p>