6、变量

使用var 关键字申明一组变量。

在函数参数里,申明变化,只需要把类型放到最后即可。

 1 package main
2
3 import "fmt"
4
5 var x, y, z int
6 var c, python, java bool
7
8 func main() {
9 fmt.Println(x, y, z, c, python, java)
10 }
0 0 0 false false false

使用var关键字申明的变量,可以为没一个初始化值。

如果有初始化的值,则每个变量的类型可以省略。他会根据初始的值类型,自动判断类型。

 1 package main
2
3 import "fmt"
4
5 var x, y, z int = 1, 2, 3
6 var c, python, java = true, false, "no!"
7
8 func main() {
9 fmt.Println(x, y, z, c, python, java)
10 }
1 2 3 true false no!

在函数内,可以使用:=赋值语句,代替var隐藏类型的申明。

在函数外,任何一个构建开始都不能使用:=。

 1 package main
2
3 import "fmt"
4
5 func main() {
6 var x, y, z int = 1, 2, 3
7 c, python, java := true, false, "no!"
8
9 fmt.Println(x, y, z, c, python, java)
10 }
1 2 3 true false no!






你可能感兴趣的:(6、变量)