本文へスキップ
BecomeCoder

Goのエラー · エラー1

declared and not used ― 宣言したのに使っていない(コンパイル)

未使用の変数があると、実行すらできません。多くの言語では警告で済むところを、Go はエラーにします。

出るコード

func main() {
    count := 10   // 使っていない
    fmt.Println("Hello")
}

エラーメッセージ

./main.go:2:5: declared and not used: count

直し方

その変数を実際に使うか、削除します。戻り値の一部が不要なら ブランク識別子 _ で受け捨てます(v, _ := f())。