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 {

字段名 字段类型 `标签:"字段别名"`

}