Ich bin relativ neu zu Golang, sollte dies eine einfache Antwort sein, aber ich habe versucht, überall ohne Glück zu suchen.Golang Global Variable Zugriff
Wie greife ich auf eine globale Variable zu, die/init in meinem main.go in einem anderen .go-Paket/Datei deklariert wurde? Hält mich zu sagen, dass die Variable nicht definiert ist (ich weiß, dass globale Variablen sind schlecht, aber das ist nur als ein Zeitstempel verwendet werden)
in main.go
var StartTime = time.Now()
func main(){...}
versucht, Startzeit in einem anderen zu gelangen. gehen Sie Datei , aber erhalten StartTime undefined
Mögliches Duplikat von [go build funktioniert gut, aber go run scheitert] (http://stackoverflow.com/questions/21293000/go-build-works-fine-but-go-run-fails) –
Ist der erste Buchstabe auf dem Variablennamen groß geschrieben? – olif
Ja, es ist großgeschrieben, und mein Build Build schlägt fehl – Nighthee