基础数据类型
- 基本类型:
boolean,numeric,string - 复合类型:
array,struct,指针,function,interface,slice,map,channel类型。
Int
| 数据类型 | 取值范围 |
|---|---|
uint8 |
0 ~ 255 |
uint16 |
0 ~ 65535 |
uint32 |
0 ~ 4294967295 |
uint64 |
0 ~ 18446744073709551615 |
int8 |
-128 ~ 127 |
int16 |
-32768 ~ 32767 |
int32 |
-2147483648 ~ 2147483647 |
int64 |
-9223372036854775808 ~ 9223372036854775807 |
Map
1 | make(map[string]int) |
类型转换
Int
1 | // int转换成int32 |
int32,int64转换成int
1 | // int32转换成int |
string
1 | // string转换成int64 |