パッケージ利用者から参照可能なシンボル
golangは、Cとも違うし、C++, Javaなどとも少し毛色が違った言語のような気がするので、触りはじめました。とは言っても、オブジェクト指向プログラミングもできるようなので、とっつきやすいとも思います。
パッケージsortの中身を見ると、insertionSort, quickSortなどの関数があり、それを呼びだそうとしましたが、呼び出せませんでした。チュートリアルによると、
Go言語の情報の可視性についてのルールは単純です。名前(トップレベルの型名、関数名、メソッド名、
定数名、変数名、構造体のフィールドおよびメソッド名)の先頭一文字が大文字になっていれば、
パッケージの利用者側から参照可能となります。
なんだそうです。