我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 全局变量 该怎么用?
2 回答1.3k 阅读
2 回答1k 阅读
2 回答1.1k 阅读
2 回答853 阅读
3 回答669 阅读
996 阅读
1 回答775 阅读
go不允许包循环依赖,全局变量可以放到一个包下面给大家共同访问