Go变量
Go变量
变量的定义:
var i int
i = 10
fmt.Println("i=", i)
注: 声明变量后不赋值,将使用默认值
变量不声明类型,根据类型自动推导
省略var,使用:=声明变量
示例代码如下:
// var i int
// i = 8
i := 8
默认值如下:
int:0
string: ""
多变量声明
var n1, n2 int
fmt.Println("n1 =", n1, "n2 =", n2)
再来看一个例子
// var name, age = "gmbjzg", 18
name, age := "xzy", 23
fmt.Println(name, age)
一次性声明变量
func main() {
// var age = 18
// var name = "xyz"
// 与下面的写法等价
var (
age = 18
name = "xyz"
)
fmt.Println(name, age)
}
浙公网安备 33010602011771号