Go言語:自作パッケージ
自作パッケージの作成と実行
- ディレクトリの構造に従う。
- 環境変数を指定する。
つくってみた
自作パッケージのディレクトリ構造
$GOPATH/src
以下に自作パッケージを作成する。
今回作ってみたプログラムだと、以下のような感じ。
$GOPATH/ |- sample.go |- src/ |- mypackage |- one.go |- two.go
src
というディレクトリを作るから、sample.go
もsrc
においたほうが良かったかも。
環境変数の指定
実行時に指定するだけでも全然OK。
- 今回は作業ディレクトリなので、$PWD
で済ませる。
% GOPATH=$PWD go run src/sample.go ONE TWO
-v
オプションを付けて実行してみると、先にmypackageがコンパイルされていることがわかる。
% GOPATH=$PWD go run -v sample.go mypackage command-line-arguments ONE TWO
-v print the names of packages as they are compiled.