Go的变量声明的几种形式

264 阅读1分钟

规则

声明变量规则:变量名由字母、数字、下划线组成,其中首个字符不能为数字

注意:以下内容均以 int 为变量类型

通过 var 声明变量的几种形式

变量分开声明
package main

import "fmt"

func main()  {
	//分开声明的变量
	var first int = 520
	var second int = 1314

	fmt.Println("first:", first)
	fmt.Println("second:", second)
}


变量合起来声明
package main

import "fmt"

func main()  {
	//变量合起来声明
	var (
		first int = 520
		second int = 1314
	)

	fmt.Println("first:", first)
	fmt.Println("second:", second)
}

另一种声明

package main

import "fmt"

func main()  {
	//另一种声明
	var first, second  int = 520, 1314

	fmt.Println("first:", first)
	fmt.Println("second:", second)
}


不用 var 声明的形式

package main

import "fmt"

func main()  {

	// 自动推断类型
	//:= 是赋值操作符
	first := 520
	second := 1314

	fmt.Println("first:", first)
	fmt.Println("second:", second)
}

以上输出均为:

  • first: 520
  • second: 1314