如何在其他.go包/文件中的main.go中访问已声明/初始化的变量?不断告诉我变量未定义(我知道全局变量不好,但这只是用作时间戳记)
在main.go中
var StartTime = time.Now()
func main(){...}
尝试访问其他.go文件中的StartTime,但保持未定义StartTime
我将改为“注入” starttime变量,否则在软件包之间会有循环依赖关系。
main.go
var StartTime = time.Now()
func main() {
otherPackage.StartTime = StartTime
}
otherpackage.go
var StartTime time.Time
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句