golang关键字
| | | | |
|---|
| break | default | func | interface | select |
| case | defer | go | map | struct |
| chan | else | goto | package | switch |
| const | fallthrough | if | range | type |
| continue | for | import | return | var |
数据类型
序号|类型| -|-|- 布尔型| 真或假 true or false| 数字型| 整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。| 字符串类型| Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本| 派生类型| * 指针类型|
数字类型
| 序号 | 类型和描述 |
|---|
| 1 | uint8: 无符号8位整数(0到255) |
| 2 | uint16: 无符号16位整数(0到65535) |
| 3 | unit32: 无符号32位整数(0到4294967295) |
| 4 | unit64: 无符号64位整数(0到18446744073709551615) |
| 5 | int8: 有符号8位整数(-128到127) |
| 6 | int16: 有符号16位整数(-32768到32767) |
| 7 | int32: 有符号32位整数(-2147483648到2147483647) |
| 8 | int64: 有符号64位整数(-9223372036854775808 到 9223372036854775807) |
浮点数
| 序号 | 类型和描述 |
|---|
| 1 | float32: IEEE-754 32位浮点型数 |
| 2 | float64: IEEE-754 64位浮点型数 |
| 3 | complex64: 32 位实数和虚数 |
| 4 | complex128: 64位实数和虚数 |
其他数字类型
| 序号 | 类型和描述 |
|---|
| 1 | byte: 类似uint8 |
| 2 | rune: 类似int32 |
| 3 | Unit: 32位或64 |
| 4 | int: 与unit一样大小 |
| 5 | unitptr: 无符号整数,用于存放指针 |