go类型系统概序
基本类型
字符串类型
string
布尔类型
bool
数值类型
int8,int16,int32,int64,uint8,uint16,uint32,uint64,int,uint,uintptrtype,rune- 其中type为uint8的内置别名,rune为int32的内置别名
float32,float64complex32,complex64
组合类型
指针类型
- 类似C指针,但go的指针不支持算术运算
结构体类型
- 类似C的结构体
函数类型
- 函数签名,不包括函数体
容器类型
array
- 定长容器类型
slice
- 动长容器类型
map
- 使用hash表实现
通道类型(channel)
- 用于协程之间的数据同步
接口类型(interface)
- 实现多态和反射
浙公网安备 33010602011771号