Golangでpackageの宣言方法
ファイルの最初に「package 〜」と書くことでパッケージの宣言ができます。今回はmainパッケージを作ってみたいと思います。
package main //package宣言
func main() {
//この中でGolangのプログラムが実行される
}
ちなみに、main関数はエントリーポイント(一番最初に実行される部分)となっており、Golangにおいてはプログラムが実行されるのはmainパッケージのmain関数の中と決まっている。
package宣言において注意すべきこと
packageは1ファイルで1つしか宣言できません。そのため、以下の例のように複数のパッケージを宣言しようとするとエラーとなります。
package main
package main2 //packageは一つしか宣言できないためエラーが発生する
func main() {
}
packageを二つ記述したファイルで出力しようとすると構文エラーが出るはずです↓
syntax error: non-declaration statement outside function body