Go 多变量声明
Go 多变量声明
在 Go 语言中,可以在同一行声明多个变量。
示例
此示例显示了如何在同一行声明多个变量
package main
import ("fmt")
func main() {
var a, b, c, d int = 1, 3, 5, 7
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
自己动手试一试 »
注意: 如果使用 type
关键字,则每行只能声明一种类型的变量。
如果未指定 type
关键字,则可以在同一行声明不同类型的变量
示例
package main
import ("fmt")
func main() {
var a, b = 6, "Hello"
c, d := 7, "World!"
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
自己动手试一试 »
Go 变量的块声明
可以将多个变量声明分组到一个块中,以提高可读性
示例
package main
import ("fmt")
func main() {
var (
a int
b int = 1
c string = "hello"
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
}
自己动手试一试 »