golang种的变量:

先来学习基本数据类型的声明:
package main
//变量学习:变量的声明
import(
"fmt"
)
//全局变量
var (
a int //指明类型,不赋值,默认为改类型的零值
b = 1 //也可以不指明类型,但是必须赋值,golang会默认匹配类型
c string = "hello world" //也可指明类型同时赋值
)
//err := "error" 不可使用该方式声明全局变量
func main(){
//全局变量
fmt.Println("a =",a)
fmt.Println("b =",b)
fmt.Println("c =",c)
//局部变量,除了上述声明变量的方法,也可以让golang默认匹配类型
d := 2
e := "hello,fly"
fmt.Printf("val(d)=%v,type(d)=%T\n",d,d)
fmt.Printf("val(e)=%v,type(e)=%T\n",e,e)
}

原文:https://www.cnblogs.com/flycc/p/12619088.html