22
嘗試運行一個簡單的hello world go程序會返回一個錯誤。如何解決此錯誤「runtime.main:undefined main.init」
# 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
除非是單元測試文件,否則您可能不想以'_test'結尾命名文件。 –