在 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)
}
亲自试一试 »
多个变量声明也可以组合成一个块以提高可读性:
package main
import ("fmt")
func main() {
var (
a int
b int = 1
c string = "hello"
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
}
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!