Go 变量声明方式

Go 变量声明方式,您可能注意到了,Go提供了多种变量声明方式。为完整起见,下面列出了所有的变量声明方式。

var s string = "Hello World"
var s = "Hello World"
var t string
t = "Hello World"
u := "Hello World"

该使用哪种方式呢?Go对此有一定的限制——不能在函数外面使用简短变量声明。在遵守这条规则的前提下,怎么做都可以。

当然,如何声明变量是风格问题。在同一行内声明变量并给它赋值时,Go语言设计者在标准库中遵循的约定如下:在函数内使用简短变量声明,在函数外省略类型。如下演示了这种被普遍接受的约定。如果您查看Go源代码,将发现简短变量声明是最常用的变量声明方式。

package main

 import (
  "fmt"
 )

 var s = "Hello World,www.coolcou.com"

 func main() {
  i := 42
  fmt.Println(s)
  fmt.Println(i)
 }

输出如下:
Go 变量声明方式

酷客教程相关文章:

赞(0)

评论 抢沙发

评论前必须登录!