変数を使うには宣言をする必要がある。変数の宣言は var 変数名 型 という形で行う。
var a int
宣言と同時に初期化もできる。この場合には型を省略できる。
var a = 10
初期化しないとゼロ値に初期化される。ゼロ値とは、数値型では 0、文字列型では空文字列、bool型では false のこと。
package main import "fmt" func main() { var a int var b string var c bool fmt.Println(a) fmt.Println(b) fmt.Println(c) }
^o^ > go run var3.go 0 false