golang 函数变量(Golang的变量声明)
导读:变量 使用步骤 声明 赋值 引用...
变量
使用步骤
声明 赋值 引用 package main import "fmt" func main(){ //1.变量的声明 var zl int //2.变量的赋值 zl = 19 //3.变量的使用 fmt.Println("zl = ",zl) //声明和赋值可以合成一句 var fwy int = 24 fmt.Println("fwy = ",fwy) //不可以是不匹配的类型 var num int =11.2 fmt.Println("age = ",num) } 使用过程须注意 变量不可以重复定义 变量的值不可以是不匹配的类型变量的声明方式以及全局变量
变量常用四种声明方式 变量如果不赋值会自动使用默认值 一次可声明多个变量 函数体内的为局部变量 ,函数体外的为全局变量 package main import "fmt" //全局变量声明 var n9 = "n9" var n10 = "n10" //一次性方式声明全局变量 var ( n11 = "n11" n12 = "n12" ) func main(){ //第一种使用方式 var num int = 18 fmt.Println(num) //第二种,指定变量类型 ,赋值,使用默认值 ,比如int的默认值为0 var num2 int fmt.Println(num2) //第三种 ,如果没有写变量的使用类型 ,那么根据=后面的值进行判定变量的类型(自动类型推断) var num3 = "fwy" fmt.Println(num3) //第四种 ,省略关键字var ,注意使用:= name := "fwy" fmt.Println(name) fmt.Println("————————————————————————————") //声明多个变量(不赋值) var n1,n2,n3 int fmt.Println(n1) fmt.Println(n2) fmt.Println(n3) //声明多个变量(赋值但不指定数据类型) var n4,n5,n6 = 11,"zl","3.14" fmt.Println(n4) fmt.Println(n5) fmt.Println(n6) //使用:声明多个变量 n7,n8 := 11,22 fmt.Println(n7) fmt.Println(n8) fmt.Println(n9) fmt.Println(n10) fmt.Println(n11) fmt.Println(n12) }创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!