go言語-メモ
①Packageについて
Go言語はパッケージで構成されている
プログラムはmainパッケージから開始される
規約でパッケージ名はインポートパスの最後の要素と同じ名前となります。
例
math/randのパッケージを最後にインポートしている場合
package rand
②Imports
③Exported names
最初の文字が大文字で始まる名前は外部のパッケージから参照できる
publicとおなじ
小文字の場合には外部から参照できない。
対象のパッケージをインポートすると大文字の名前を参照できるようになる
④Functions
2つ以上の関数が同じ型の場合は一つにできる