3つのファイルで構成される小さなプログラムがあり、すべて同じパッケージ(main)に属していますが、「go build main.go」を実行すると、ビルドが成功しません。1つのファイル(main.go)のみの場合、すべてが正常に機能しました。コードを分離するために少し労力を費やしたので、コンパイラーはmain.goから取り出されてこれらの2つの他のファイル(main.goと同じディレクトリーにある)に入れられたものを見つけることができないようです。 。これにより、「未定義の「タイプ」」エラーが発生します。
複数のファイルで構成されるこのプログラムをコンパイルする方法は?