Go 快捷变量声明

Go 快捷变量声明,Go支持多种快捷变量声明方式。可在一行内声明多个类型相同的变量并给它们赋值,如下所示。

 package main

 import (
  "fmt"
 )

 func main() {
  var s, t string = "foo", "bar"
  fmt.Println(s)
  fmt.Println(t)
 }

对于不同类型的变量,可使用如下代码所示的语法来声明。

 package main

 import (
  "fmt"
 )

 func main() {
  var (
   s string = "foo"
   i int = 4
  )
  fmt.Println(s)
  fmt.Println(i)
 }

输出如下:
Go 快捷变量声明

声明变量后,就不能再次声明它。虽然可以给变量重新赋值,但不能重新声明变量,否则将导致编译阶段错误。

var s int = 1
fmt.Println(s)
// This is not permitted
var s string = "Hello World,www.coolcou.com"

酷客教程相关文章:

赞(0)

评论 抢沙发

评论前必须登录!