パッケージ分割

gotourも3周してだいぶ分かって来たので色々気になっているところを調べる

パッケージ hogeの指定を "./hoge"でなく "hoge"と指定すると、 $GOROOT/srcや $GOPATH/srcを見に行く仕様になっている。
自分の階層下にパッケージhogeを用意するには相対パス指定すること。

C関数とのインターフェースについては、基本型と配列を使えるようになれば大抵の処理はできるようになると思う。C関数も自分で書いてみたが、 cgoで生成されるものを見るとC部分もバイナリに組み込まれているっぽい。