1 变量
1.1 变量的定义
- 变量表示内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型)
- 变量可以看做是一个房间的门牌号,通过门牌号我们可以找到房间(数据在房间里),房间的类型就是(数据类型),通过变量名可以访问到变量(值)。
1.2 变量的一般使用步骤
package main
import "fmt"
func main() {
//变量的声明
var age int
//变量的赋值
age = 25
//变量的使用
fmt.Println("my age is ", age)
}
-----------------输出
PS C:\Goproject> cd .\src\gocode\project01\main\
PS C:\Goproject\src\gocode\project01\main> go run .\var.go
var.go:1:1: expected 'package', found 'EOF' #需要CTRL+s保存代码
PS C:\Goproject\src\gocode\project01\main> go run .\var.go
my age is 25
PS C:\Goproject\src\gocode\project01\main>
1.3 变量的注意事项
- 变量三要素:变量名, 数据类型, 值
- 变量在同一作用域内不能重名
- Golang的变量如果没有赋初值,编译器会使用默认值,比如int默认值是0,string的默认值是空串