数据类型 字节 描述
bool 1 默认flase
byte 1 字节型
rune 4 字符类型
int, unit 4 或 8 整型
int8, unit8 1 整型
int16, unit16 2 整型
int32, unit32 4 整型
int64, unit64 8 整型
float32 4 浮点型
float64 8 浮点型
complex64 8 复数类型
complex128 16 复数类型
uintptr 4 或 8 整型
string 字符串

变量

  • 强制类型转换 ```go var x int

var f float32 = 1.6

var s = “abc”

var a,b,c int = 1,2,3

a,b,c := 1,2,3

var ( num1 int num2 int num3 int )

  1. <a name="7cb3a749"></a>
  2. ## 常量
  3. ```go
  4. const x int = 1

枚举

  1. const {
  2. cpp = iota
  3. _
  4. python
  5. java
  6. golang
  7. }
  8. const {
  9. b = 1 << (10 * iota)
  10. kb
  11. mb
  12. gb
  13. tb
  14. pb
  15. }

特殊常量

  • iota 在 const 关键字出现时将被重置为 0
  • const 中每新增一行常量声明将使 iota 计数一次