Go-变量

du-z / 2023-08-22 / 原文

1 变量

1.1 变量的定义

  1. 变量表示内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型)
  2. 变量可以看做是一个房间的门牌号,通过门牌号我们可以找到房间(数据在房间里),房间的类型就是(数据类型),通过变量名可以访问到变量(值)。

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 变量的注意事项

  1. 变量三要素:变量名, 数据类型, 值
  2. 变量在同一作用域内不能重名
  3. Golang的变量如果没有赋初值,编译器会使用默认值,比如int默认值是0,string的默认值是空串