变量声明

类型声明基本语法

在 Go 语言中,采用的是后置类型的声明方式,形如:

  1. <命名> <类型>

例如:

  1. x int // 定义 x 为整数类型

这么定义不是为了凸显与众不同,而是为了让声明更加清晰易懂,具体可以参考文章gos-declaration-syntax

变量声明

在 Go 语言中通常我们使用关键字 var 来声明变量,例如

  1. var x int // 表示声明一个名为 x 的整数变量
  2. var b int = 1 // 表示声明一个名为 b 的整数变量,并且附上初始值为 1
  3. var b = 1

如果有多个变量同时声明,我们可以采用 var 加括号批量声明的方式:

  1. var (
  2. a, b int // 同时声明 a, b 的整数
  3. c float64
  4. )

简短声明方式

变量在声明的时候如果有初始值,我们可以使用 := 的简短声明方式:

  1. a := 1 // 声明 a 为 1 的整数
  2. b := int64(1) // 声明 b 为 1 的 64 位整数