从其他包访问主包
Access main package from other package
我想从另一个包访问主包,但这是不可能的,因为主文件不在目录中。我已经尝试将主文件放在目录中,但是当我尝试导入它时出现此错误:
import "../main" is a program, not an importable package
我想要这个的原因是因为我有一个可以协同工作的 tcp 服务器和一个 web 服务器。 webserver可以通过main包获取tcp server,tcp server可以通过main包获取webserver
我已经使用 web 服务器和 tcp 服务器相互读取(中间没有主包),但我想将应用程序的某些部分放在一个地方。
我想要的东西可能吗(通过主包)?或者只是愚蠢。
您不能 import
main
包。任何共享代码都应该放在单独的包中,可以通过 main
(和其他包)导入。
我想从另一个包访问主包,但这是不可能的,因为主文件不在目录中。我已经尝试将主文件放在目录中,但是当我尝试导入它时出现此错误:
import "../main" is a program, not an importable package
我想要这个的原因是因为我有一个可以协同工作的 tcp 服务器和一个 web 服务器。 webserver可以通过main包获取tcp server,tcp server可以通过main包获取webserver
我已经使用 web 服务器和 tcp 服务器相互读取(中间没有主包),但我想将应用程序的某些部分放在一个地方。
我想要的东西可能吗(通过主包)?或者只是愚蠢。
您不能 import
main
包。任何共享代码都应该放在单独的包中,可以通过 main
(和其他包)导入。