我main package 当中定义并初始化了一个logger
go
var logger stdlog.Logger func main(){ .... logger = stdlog.GetFromFlags() .... }
然后在其他package下面想用这个logger 全局变量 该怎么用?
我main package 当中定义并初始化了一个logger
go
var logger stdlog.Logger func main(){ .... logger = stdlog.GetFromFlags() .... }
然后在其他package下面想用这个logger 全局变量 该怎么用?
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.4k 阅读
2 回答931 阅读✓ 已解决
2 回答2.3k 阅读
1 回答2.2k 阅读
go不允许包循环依赖,全局变量可以放到一个包下面给大家共同访问