基礎 レッスン9
ゼロ値
各型のゼロ値の仕組みを学びます。
ゼロ値とは
Goでは変数を初期化しなくても、型に応じた「ゼロ値」が自動的に設定されます。 これにより未初期化変数の問題を防ぎます。
int→0float64→0string→""(空文字列)bool→false- ポインタ・スライス・マップ →
nil
各型のゼロ値
初期化なしで宣言した変数には、自動的にゼロ値が設定されます。
Goエディタ
参照型のゼロ値
ポインタ、スライス、マップのゼロ値は nil です。
Goエディタ