一、var 声明变量:var 变量名称 type
1. 变量名称的命名:字母数字下划线组成,不能以数字开头,不能是关键字
2. 变量命名时没有初始化的话,值为空
3. 变量的定义及初始化
// 第一种初始化
var username string
Username = “张三”
// 第二种初始化
var username string = “张三”
// 第三种初始化(类型推导)
var username = “张三”
二、一次声明多个同类型变量
var 变量名称 变量名称 类型
var a1, a2 string
a1 = “a”
a2 = “aaa”
fmt.Println(a1, a2)
三、一次声明多个不同类型变量
var (
Username string = “张三”
Age int = 10
Sex string = “男”
)
或
var (
Username string
Age int
Sex string
)
Username = “张三”
Age = 10
Sex = “男”
四、短变量声明法
username := “张三”
var 可以声明全局变量,但短变量声明法不能用于声明全局变量,短变量声明法要放在 main 方法里面!
变量不能重复声明,但匿名变量可以重复声明,即 ”_”。