本文へスキップ
BecomeCoder

Goのエラー · エラー3

undefined ― 定義していない名前(コンパイル)

変数関数名のタイプミスや、import 漏れで出ます。

出るコード

func main() {
    fmt.Println(mesage)   // message のタイプミス/未定義
}

エラーメッセージ

./main.go:2:14: undefined: mesage

直し方

名前のスペルを確認します。別パッケージの関数なら import を足します。