目录
变量的引入
一个程序就是一个世界
不论使用那中高级程序语言编写程序,变量都是其程序的基本组成单位
变量的介绍
变量相当于内存中一个数据存储空间的表示
变量的使用步骤
声明 赋值 使用
package main
import "fmt"
func main() {
var age int = 18
fmt.Println(age)
fmt.Println(age)
}
变量的四种 使用方式
package main
import "fmt"
func main() {
//第一种:指定变量的类型,并且赋值
var num int = 19
age := 18
fmt.Println(num, age)
//第二种:指定变量的类型,但是不赋值,使用默认值
var num2 int //默认值为0
fmt.Println(num2)
//第三种:不指定变量的类型,赋。会根据后面的值进行判断变量的类型(自动类型推断)
var num3 = 10
fmt.Println(num3)
//第四种:省略var
sex := "男"
fmt.Println(sex)
}
支持一次性声明多个变量
package main
import "fmt"
func main() {
var n1, n2, n3 int
fmt.Println(n1)
fmt.Println(n2)
fmt.Println(n3)
var n4, name, n5 = 12, "jack", 17
fmt.Println(n4)
fmt.Println(name)
fmt.Println(n5)
n6, height := 6.1, "1.8"
fmt.Println(n6)
fmt.Println(height)
}
全局变量
package main
import "fmt"
//全局变量:定义在函数外的变量
var n7 = 100
var n8 = 9.7
//设计者认为上面的全局变量的写法太麻烦了,可以一次性声明
var (
n9 = 900
n10 = "k"
)
func main() {
fmt.Println(n7)
fmt.Println(n8)
fmt.Println(n9)
fmt.Println(n10)
}
PS:取消勾选,查看vscode的目录结构