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)
}
输出如下:
酷客教程相关文章:
评论前必须登录!
注册