22
Próba uruchomienia prostego programu hello world go zwraca błąd.Jak naprawić ten błąd "runtime.main: undefined main.init"
# command-line-arguments
runtime.main: undefined: main.init
runtime.main: undefined: main.main
Zawartość pliku:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
main
jest oczywiście zdefiniowane i dodanie func init() {}
nie pomaga.
Obie komendy run
i build
powodują ten sam błąd.
go build hello_test.go
go run hello_test.go
Prawdopodobnie nie chcesz nazywać pliku kończącego się na '_test', chyba że jest to plik testu jednostkowego. –