単純な hello world go プログラムを実行しようとすると、エラーが返されます。
# command-line-arguments
runtime.main: undefined: main.init
runtime.main: undefined: main.main
ファイルの内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
main
明らかに定義されており、追加func init() {}
しても役に立ちません。
run
コマンドとコマンドの両方build
で同じエラーが発生します。
go build hello_test.go
go run hello_test.go