### 布尔型
bool布尔型的值只可以是常量 true或者 false,默认值为 false。
### 字符串类型
string编码统一为 UTF-8编码标识 Unicode文本,默认值为空字符串。
### 整型(默认值为 0,后面的数字代表bit比特)
uint8: 无符号 8 位整型(0 ~ 255);
uint16:无符号 16 位整型(0 ~ 65535);
uint32:无符号 32 位整型(0 ~ 4294967295);
uint64:无符号 64 位整型(0 ~ 18446744073709551615);
int8:有符号 8 位整型(-128 ~ 127);
int16:有符号 16 位整型(-32768 ~ 32767);
int32:有符号 32 位整型(-21.47亿 ~ 21.47亿);
int64:有符号 64 位整型(-922亿亿 ~ 922亿亿 )
### 浮点型(默认值为 0)
float32:IEEE-75432 位浮点数; float32 精确到小数点后 7 位。
float64:IEEE-75464 位浮点数;float64 精确到小数点后 15 位。
complex64:32 位实数和虚数;
complex128:64 位实数和虚数;
### 其他数值类型
byte:类似 uint8;
rune:类似 int32;
uint:32 或 64 位;
int:与 uint一样大小;
uintptr:无符号整型,用于存放一个指针;
### 派生类型
指针类型(Pointer)
数组类型
结构化类型(struct)
Channel 类型(chan)
函数类型(func)
切片类型(slice)
接口类型(interface)
Map 类型(map)