1、数据类型

1)基本类型

int:  32 或 64 位
uint:  32 或 64 位
byte:  uint8 的类型别名
rune:  int32 的类型别名	
uintptr:  无符号整型,用于存放一个指针

2)复合类型

  • 数组
  • 结构体。通过组合简单类型,来表达更加复杂的数据结构。

3)引用类型

  • 指针
  • 切片(slice)
  • map
  • channel
  • interface(接口)
  • 函数类型

当声明引用类型的变量时,创建的变量被称作标头(header)值。

从技术细节上说, 字符串也是一种引用类型