我正在用 Go 做一个项目。对于组织,我将代码拆分为文件:
- 服务器相关功能进入server.go
- 数据库处理进入db.go
- 全局变量在types.go中
- 等等
我在 types.go 中声明了一个变量,document_root
并在main.go中定义了它:
document_root,error := config.GetString("server","document_root")
在server.go中,我有一个为请求的文件生成 HTTP 状态代码的函数,它确实:
_, err := os.Stat(document_root+"/"+filename);
编译后,我收到此错误:
“document_root 已声明但未使用”
我究竟做错了什么?