22
Thử chạy chương trình đơn xin chào thế giới đơn giản trả về lỗi.Cách khắc phục lỗi này "runtime.main: undefined main.init"
# command-line-arguments
runtime.main: undefined: main.init
runtime.main: undefined: main.main
Nội dung file:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
main
rõ ràng được định nghĩa và thêm func init() {}
không giúp.
Cả hai lệnh run
và build
đều dẫn đến lỗi tương tự.
go build hello_test.go
go run hello_test.go
Bạn có thể không muốn đặt tên cho tệp của mình kết thúc bằng '_test' trừ khi đó là tệp kiểm tra đơn vị. –