How to access global variables
问题 How do I access a variable that was declared/init in my main.go in a different .go package/file? Keeps telling me that the variable is undefined (I know that global variables are bad but this is just to be used as a timestamp) in main.go var StartTime = time.Now() func main(){...} trying to access StartTime in a different .go file but keep getting StartTime undefined 回答1: I would "inject" the starttime variable instead, otherwise you have a circular dependency between the packages. main.go