在go中,显式地声明变量并由编译器使用,检查函数调用的类型的正确性。
所有的示例代码,都放在
f:\worksp\golang
目录下。安装go编程环境请参考:http://www.h3.com/go/go_environment.html
可以一次声明多个变量。go将自动推断初始化变量的类型。
未经相应初始化声明的变量为零值。 例如,int
的零值为0
。
:=
语法是声明和初始化变量的简写形式。var f string =“short”
就是这种情况的一个示例。
variables.go
的完整代码如下所示 -
package main
import "fmt"
func main() {
var a string = "initial"
fmt.println(a)
var b, c int = 1, 2
fmt.println(b, c)
var d = true
fmt.println(d)
var e int
fmt.println(e)
f := "short"
fmt.println(f)
}
执行上面代码,将得到以下输出结果 -
f:\worksp\golang>go run variables.go
initial
1 2
true
0
short