Go语言
2019/11/25 Chenxin 参考 https://www.runoob.com/go/go-ide.html 变量 变量声明 1.指定变量类型,如果没有初始化,则变量默认为0值. var v_name v_type = value //第一种 var v_name v_type //第二种 v_name = value var ( //第三种 vname1 v_type1 vname2 v_type2 ) vname1, vname2 = value1, value2 常见的v_type有: 数值类型/布尔型/字符串/nil型. 以下几种类型为 nil: var a *int //指针 var a []int var a map[string] int var a chan int var a func(string) int var a error // error 是接口 2.go自动根据值判断变量类型 var v_name = value 3.省略var关键字,使用":=". 前提是:=左侧之前没有声明过才行.否则编译报错. := 是一个声明语句(同时可以赋值). 限制: 该方式,只限于在函数体内使用.全局变量不可以使用此方式. 多变量声明 var vname1, vname2 type //只声明.或 var vname1, vname2 = v1, v2 /