变量

PPG007 ... 2021-12-26 Less than 1 minute

# 变量

单独声明:

var ${变量名} ${变量类型}

批量声明:

var(
  name string
  password string
  age int
)
1
2
3
4
5

Go 语言中非全局变量声明就必须使用,否则无法编译。

声明同时赋值:var hello string = "Hello"

类型推导:var hello = "Hello"。根据变量值判断是什么类型。

简短变量声明(只能在函数内部使用):

hello := "Hello"
x :=int(2)
1
2

匿名变量:使用多重赋值时,如果想要忽略某个值,可以使用匿名变量占位,匿名变量不占用命名空间,不会分配内存,匿名变量之间不存在重复声明。

_, a := 1, 2
1
Last update: December 26, 2021 03:54
Contributors: PPG007