変数を使うには宣言をする必要がある。変数の宣言は 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