Go语言基础解析
本部分描述Go语言的基本数据类型和相关的操作,以及方法和接口在程序中的使用,参考书籍《Go语言程序设计》【逐步完善】
1. 基本数据类型
整形:
| byte | 等同于uint8 |
| int | 根据不同的平台具有不同的位数 |
| int8 | [-128,127] |
| int16 | [-32768,32767] |
| int32 | [-2147483648,2147483647] |
| int64 | [-9223372036854775808,9233372036854775807] |
| rune | 等同于uint32 |
| uint | 根据不同的平台具有不同的位数 |
| uint8 | [0,255] |
| uint16 | [0,65535] |
| uint32 | [0,4294967295] |
| uint64 | 省略,可以参考int64进行计算 |
| uintptr | 一个可以恰好容纳指针值的无符号整数类型 |
浮点型:
| float32 | 32位浮点数 |
| float64 | 64位浮点数 |
| complex64 | 实部和虚部都是一个32为的浮点数 |
| complex128 | 实部和虚部都是一个64为的浮点数 |
2. 混合数据类型
3. 方法和接口的使用
4. Go语言反射的使用

浙公网安备 33010602011771号