Go语音声明变量的几种方式

  • 第一种声明方式
var 变量名称 变量类型
//  例子
package main
import (
	"fmt"
)

func main(){
	var name string
	fmt.Println(name)
}
  • 第二种声明方式,多个变量声明方式
var (
	变量名1 变量类型
	变量名2 变量类型
)
// 例子
package main
import "fmt"

func main(){
    var (
   	    name string
   	    age int
   	)
	fmt.Println(name)
	fmt.Println(age)
}
  • 第三种声明方式 声明并初始化变量
变量名 := 值
// 例子
package main
import "fmt"

func main()  {
	name := "李四"
	fmt.Println(name)
}
  • 第四种声明方式 声明并且初始化多个参数
变量名1, 变量名2, 变量名3 := 值1, 值2, 值3
// 例子
package main
import "fmt"

func main()  {
	name, age, address := "王小虎", 18, "北京市海淀区"
	fmt.Println(name)
	fmt.Println(age)
	fmt.Println(address)
}
原文地址:https://www.cnblogs.com/wuxiaoshi/p/14393506.html