数据类型
- 布尔值
true false
var b bool = true
- 数字类型
-
uint8
0 - 255
-
uint16
0 - 65535
-
uint32
0 - 4294967295
-
uint64
0 - 18446744073709551615
-
int8
-128 - 127
-
int16
-32768 - 32767
-
int32
-2147483648 - 2147483647
-
int64
-9223372036854775808 - 9223372036854775807
-
float32
32位浮点数
-
float64
64位浮点数
-
complex64
32位实数和虚数
-
complex128
64位实数和虚数
-
byte
类似uint8,字节型,代表UTF-8的单个字节的值
-
rune
类似int32,代表单个Unicode字符
-
uint
32位或64位
-
int
与uint一个大小
-
uintptr
无符号整型,用于存放一个指针
- 字符串类型
- 派生类型
- 指针类型(Pointer)
- 数组类型
- 结构化类型(Struct)
- Channel类型
- 函数类型
- 切片类型
- 接口类型(Interface)
- Map类型