什么是变量
- 变化中的量,本质就是一个名字用来记录数据的值
为什么使用变量
- 程序中使用的数据都是存放在内存中的,如果我们需要使用这个数据就需要去内存中;
- 但是直接代码中直接在内存地址上找是很复杂的,所以我们用一个变量来记录想要使用的数据;
- 以后直接通过这个变量就能找到内存上对应的数据了。
如何使用变量
- 定义(声明)一个变量
- 给变量赋值
var a, b int // 声明同类型
// 声明不同类型
var (
a int
b string
c, d int
)
- 批量初始化多个变量:四种方式
var a, b int = 10, 20 // 仅同类型
var a, b = 10, "20"
a, b := 10, "20"
var (
a = 10
b = "jack"
)
- 注意:
// 如果变量仅声明未初始化,则该变量等于其类型的零值, int 0 string ""
// 声明在函数内的变量声明后必须使用, 变量赋值不算使用