1 值语义

基本类型,如 byte 、 int 、 bool 、 float32 、 float64 和 string 等;
复合类型,如数组(array)、结构体(struct)和指针(pointer)等。

2 引用语义

  • 数组切片:指向数组(array)的一个区间。
  • map:极其常见的数据结构,提供键值查询能力。
  • channel:执行体(goroutine)间的通信设施。
  • 接口(interface):对一组满足某个契约的类型的抽象。