main包不同文件的无法相互调用的原因?

Aruforce · · 4188 次点击
go run "main.go所在的package,就是main.go所在目录名称去掉GOPATH/src前缀"
#6
更多评论
只能有一个main包吧
#1
main 包只能有一个,但是可以有多个文件。你是在执行 go run main.go 的时候出错了吧,因为你没把另一个文件包含进来,Test() 就不知道是啥了,你要这么跑 go run main.go func.go
#2