在 Go 语言中,采用的是后置类型的声明方式,形如:
<命名> <类型>
例如:
x int // 定义 x 为整数类型
这么定义不是为了凸显与众不同,而是为了让声明更加清晰易懂,具体可以参考文章gos-declaration-syntax
在 Go 语言中通常我们使用关键字 var
来声明变量,例如
var x int // 表示声明一个名为 x 的整数变量
var b int = 1 // 表示声明一个名为 b 的整数变量,并且附上初始值为 1
var b = 1
如果有多个变量同时声明,我们可以采用 var
加括号批量声明的方式:
var (
a, b int // 同时声明 a, b 的整数
c float64
)
变量在声明的时候如果有初始值,我们可以使用 :=
的简短声明方式:
a := 1 // 声明 a 为 1 的整数
b := int64(1) // 声明 b 为 1 的 64 位整数