通常在main package中只有一个main.go文件,里面有程序的入口函数main()。 使用
go run main.go
就可以跑起程序了。
但是如果package中有多个go文件,main文件又调用了其他包中的go函数,这个时候再用 go run main.go就会报错,会显示变量或函数没有定义。
使用
go run *.go
可以解决问题。