今回は、Goソースの実行とビルドについて。 ◆ Goソースの実行 Goの実行は簡単…かと思いきや、ちょっと面倒です。 Goソースの実行をするためには「go run」コマンドを実行すればよいのですが…試しに「main.go」を指定して実行してみると… print_hello関数の定義が見つからないというエラーが発生。 print_hello関数は、mainパッケージの関数ですが、main.go上にはなく、hello.goファイルに定義しているために起きているようです。 そのため、mainパッケージのgoファイルをすべて指定して実行すればよいとのこと。 今は mainパッケージは、main.go と hello.go の2ファイルであるため、2ファイルを引数として指定して実行。 これで実行されたようです。 どうせ同一ディレクトリ内には、同一パッケージしか定義できないはずなんですが、なんでこんな