1、数据类型
1)基本类型
int: 32 或 64 位
uint: 32 或 64 位
byte: uint8 的类型别名
rune: int32 的类型别名
uintptr: 无符号整型,用于存放一个指针
2)复合类型
- 数组
- 结构体。通过组合简单类型,来表达更加复杂的数据结构。
3)引用类型
- 指针
- 切片(slice)
- map
- channel
- interface(接口)
- 函数类型
当声明引用类型的变量时,创建的变量被称作标头(header)值。
从技术细节上说, 字符串也是一种引用类型。