4.4.1 自定义数据类型
定义方法:type 自定义数据类型 底层数据类型
属于不同类型,混用需要类型转换
4.4.2 类型别名
定义方法:type 自定义数据类型 = 底层数据类型
属于相同类型,混用无需类型转换
由一组字段构成的一种自定义数据类型
type 结构体名 struct {
字段名 字段类型
}
4.5.2 结构体字段
结构体可以没有字段
结构体字段通过“.”访问
4.5.2 结构体指针
注意“.”优先级高于“&”/“*”
使用时可以简写(隐式间接引用)
可以使用“&”前缀快速声明结构体指针
4.5.3 继承
type 结构体名 struct {
(*)被继承的结构体名
}
4.5.4 结构体标签
type 结构体名 struct {
字段名 字段类型 `标签:"字段别名"`
}