Go 多变量声明
多变量声明
可以在同一行声明多个变量。
实例
这个例子展示了如何声明多个变量。
package main
import ("fmt")
func main() {
var a, b int
var c, d int = 3, 5
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
亲自试一试 »
注意:当使用 var
关键字和 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)
}
亲自试一试 »