我刚得到一个错误:
服务器
server / server.go:73:未定义:foo.MyName
我一开始不了解,所以尝试更改函数的名称等。
因此,我创建了一个名为MyName()的函数,该函数返回一个字符串,即我的名字。
但是,错误再次出现。.一个多小时后,我只是尝试在foo包中注释所有代码! 我现在想说的是……#PS:我也评论了server.go:73行..并且..它可以编译并且完全可以工作?!
我注释了我的代码,但它似乎仍然在这里? 所以现在我的问题是:
Golang重新编译某些文件是否有问题?
-------------------------------------
工作空间
我正在制作" go build main.go"
我还阅读了如何编写Go代码而未找到任何解决方案...
一些提示? 谢谢 !
所以我猜你的开发树看起来像这样:
如您在如何编写Go代码中所见,应该为您的项目提供一个文件夹,因此main.go应该为
理想情况下,您希望将所有项目都放在其网址的文件夹中,例如
如果要构建项目及其所有依赖项(在本例中为server / server.go),则可以执行
您也可以进入服务器软件包并执行
所以你应该有这样的东西:
然后转到
导入或使用服务器软件包的方式可能存在一些错误。如果您不发布代码,这是我能做的最好的事情。
编辑:进一步考虑这一点后,我相信我发现了错误。您正在执行
这不是Go中的错误,通常您不希望更改库来破坏代码,因此您必须记住在尝试代码之前安装新版本的库。