我有两个不同的文件:(1)/common/handler.go和(2)main.go。
在(/common/handler.go)文件中,我声明了
作为全局变量(在顶层,在导入之下)。 现在,我想在main.go文件中使用这两个变量,因为我的main()函数中包含以下代码行:
为了使Go理解我所指的是db和err变量,该怎么办? 我什至以正确的方式这样做吗? 如果没有,请让我知道最佳解决方案。
之所以将它们分成两个文件是因为我想使代码更整洁。
基本上,main.go中的main()包含
和handler.go包含所有混乱的东西。
谢谢,
"我想在main.go中使用这两个变量"您不能,因为它们未导出,所以您需要导出它们。
"为了使Go理解我所指的是db和err变量,我应该怎么做?" 您需要使他们合格。 与使用
我也建议您参加环游之旅。