导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

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

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8