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

Aruforce · · 4188 次点击
你好,只有一个main包,但是两份代码属于不同的文件。 执行 go run main.go 报错了 说找不到Test 这些东西
#4
更多评论
只能有一个main包吧
#1
main 包只能有一个,但是可以有多个文件。你是在执行 go run main.go 的时候出错了吧,因为你没把另一个文件包含进来,Test() 就不知道是啥了,你要这么跑 go run main.go func.go
#2