ゼロ値

明示的な初期値なしに宣言された変数には、ゼロ値が与えられます。

ゼロ値は次の通りです:

  • 0 数値型の場合、
  • false ブール型の場合、
  • "" (空の文字列)文字列の場合です。
  1. package main
  2. import "fmt"
  3. func main() {
  4. var i int
  5. var f float64
  6. var b bool
  7. var s string
  8. fmt.Printf("%v %v %v %q\n", i, f, b, s)
  9. }