[golang]エラー「non-declaration statement outside function body」が出るときにチェックすること

カテゴリ: golang

Go言語でプログラムをコンパイルしたとき、下記のエラーが出ることがあります。

go build test.go
syntax error: non-declaration statement outside function body

このエラーは、ファイル内にpackage定義を複数回行ったときに発生します。

package aa
package bb   // 1ファイルに1回package定義は行えない!

...

Go言語では1ファイルには1パッケージの定義のみ行えます。
複数のパッケージを定義したい場合ファイルを分けてください。

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。