我正在使用 Goland IDE 编写各种简单的实验性 Go 程序,以提高我对 Go 的理解并进行各种其他练习。
我有一个包含 N 个不同 Go 文件的目录,它们都是完全独立的。每个文件都位于“main”包中,并且每个文件都有一个 main 函数。我可以从 Goland 中独立调用每个 Go 文件。
不幸的是,Goland 并不认为所有这些“主”文件都是独立的,并且当在两个不同的文件中声明相同的符号时,它会显示错误。有什么办法可以阻止Goland显示这个错误吗?
我可以通过将每个 Go 文件放在单独的目录中来解决这个问题,但为每个不同的简单的实验性 Go 程序建立一个目录似乎有点过分了。