2.1 变量
变量的声明/定义
变量:内存中的一个存储区域
1.通过var定义
# var 定义-赋值-调用
var a int
a = 2
fmt.Println("a=",a)
# var 定义的同时赋值
var a int = 2
var s string = "string"
# var 推导定义
var a = 2
var s = "string"
2 := 推导定义
a := 2
s := "string"
3.一次性定义多个变量
var a,s = 2,"string"
var (
a = 2,
s = "string")
a,s := 2,"string"
note:
(1) 变量的定义可以在函数内,或直接在包内
(2) 常使用var()集中定义变量
(3)全局变量的声明(主函数外)只能用var