变量变量的使用步骤:声明、赋值、使用
package mainimport "fmt"func main(){// 1.变量的声明var age int // 2.变量的赋值age = 18// 3.变量的使用fmt.Println("age = ",age)// 4.变量的声明和赋值可以合成一句var age2 int = 19fmt.Println(age2)/* 注意:1.变量不可以重复定义:就是一个文件前面定义了,同文件下面的代码不能在定义了2.不可以在赋值的时候给与不匹配的类型 int 必须是整型var num int = 12.5 会报错*/}
变量的四种使用方式
package mainimport "fmt"func main(){// 变量的四种使用方式// 第一种:指定变量的类型并赋值var num int = 18fmt.Println(num)// 第二种:指定变量的类型不赋值,会使用默认值,int默认是0var num2 intfmt.Println(num2)// 第三种:如果没有写变量的类型,会自动根据后面的值进行类型的判断var num3 = "aaa"fmt.Println(num3)// 第四种:省略var,一定要在=前加个:sex := "男"fmt.Println(sex)}
多变量声明
package mainimport "fmt"func main(){// 多变量的一次性声明var n1,n2,n3 intfmt.Println(n1)fmt.Println(n2)fmt.Println(n3)var n4,name,n5 = 22,"xi",79.8fmt.Println(n4)fmt.Println(name)fmt.Println(n5)n6,n7 := "我",88fmt.Println(n6)fmt.Println(n7)}
全局变量和局部变量
定义在函数内的叫局部变量
定义在函数外的变量叫全局变量
一次性声明全局变量的方法:
package mainimport "fmt"// 一次性定义全局变量var (n9 = 99n10 = 99.8)func main(){fmt.Println(n9,n10)}