如何在其他.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