技術メモ

メモ代わりに使います!

go言語-メモ

①Packageについて
Go言語はパッケージで構成されている
プログラムはmainパッケージから開始される
規約でパッケージ名はインポートパスの最後の要素と同じ名前となります。

math/randのパッケージを最後にインポートしている場合
package rand

②Imports

③Exported names
最初の文字が大文字で始まる名前は外部のパッケージから参照できる
publicとおなじ
小文字の場合には外部から参照できない。

対象のパッケージをインポートすると大文字の名前を参照できるようになる

④Functions
2つ以上の関数が同じ型の場合は一つにできる