タグ

2019年9月1日のブックマーク (1件)

  • パッケージ - はじめてのGo言語

    パッケージについて Go言語では、名前空間を分けるための仕組みとしてパッケージを使用します。 パッケージの宣言 package somepkg var SomeVar int var someVar2 int func SomeFunc() { SomeVar = 10 someVar2 = 5 } func someFunc2() { SomeFunc() } 上記のコードでは、1行目でパッケージ名somepkgを宣言しています。 これにより、変数SomeVar・someVar2や関数SomeFunc・someFunc2はsomepkgパッケージのメンバとなります。 同パッケージ内のメンバは、無制限に参照することができます。 他パッケージメンバの参照 package otherpkg func OtherFunc() { SomeFunc() // エラー SomeVar = 5 //