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)
}
亲自试一试 »