変数の宣言と初期化

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