【发布时间】:2015-02-06 21:23:33
【问题描述】:
刚接触 Golang,有一个看似简单的问题。如果我在项目根目录的主包(并在logger.go 中定义)中有一个记录器,我如何在子包中引用该记录器(即:我的routes package)?
我的目录结构是:
- main.go
- logger.go
- routes\routes.go
- ...
我认为如果 Logger 是公共的,它已经可用于路由,但我在 routes.go 中得到“未定义:Logger”。如果我尝试在 routes.go 中导入我的主包,我会收到“不允许导入循环”错误,因为 routes.go 导入包主包和 main.go 导入包路由。
任何帮助将不胜感激!
【问题讨论】:
标签: go