Wenn ich ein Go-Programm in GoLand debuggen, kann ich den Wert der globalen Variable nicht sehen. Kann mir jemand sagen, warum und wie man es repariert? HierWie untersucht man globale Variablen in GoLand beim Debuggen eines Golang-Programms?
ist ein Beispiel:
ich einen Haltepunkt in der letzten Zeile der Hauptfunktion eingestellt. Aber wie im Bild gezeigt, können wir nur den Wert von 'a' bekommen, aber nicht 'a' und 'xx'.
package main
import "fmt"
var xx int = 1
func main() {
var a int = 1
fmt.Println(a)
xx = 3
fmt.Println("end")
}
Der beste Weg, es keine globalen Variablen zu verwenden, würde zu beheben bekommen. – Flimzy