变量
使用步骤
-
声明
-
赋值
-
引用
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)
}
来源:https://www.cnblogs.com/fwynb/p/17031224.html
本站部分图文来源于网络,如有侵权请联系删除。