golang关键字

breakdefaultfuncinterfaceselect
casedefergomapstruct
chanelsegotopackageswitch
constfallthroughifrangetype
continueforimportreturnvar

数据类型

序号|类型| -|-|- 布尔型| 真或假 true or false| 数字型| 整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。| 字符串类型| Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本| 派生类型| * 指针类型|

数字类型

序号类型和描述
1uint8: 无符号8位整数(0到255)
2uint16: 无符号16位整数(0到65535)
3unit32: 无符号32位整数(0到4294967295)
4unit64: 无符号64位整数(0到18446744073709551615)
5int8: 有符号8位整数(-128到127)
6int16: 有符号16位整数(-32768到32767)
7int32: 有符号32位整数(-2147483648到2147483647)
8int64: 有符号64位整数(-9223372036854775808 到 9223372036854775807)

浮点数

序号类型和描述
1float32: IEEE-754 32位浮点型数
2float64: IEEE-754 64位浮点型数
3complex64: 32 位实数和虚数
4complex128: 64位实数和虚数

其他数字类型

序号类型和描述
1byte: 类似uint8
2rune: 类似int32
3Unit: 32位或64
4int: 与unit一样大小
5unitptr: 无符号整数,用于存放指针