Heim > Artikel > Backend-Entwicklung > Wie greife ich in Go auf globale Variablen zu?
Zugriff auf globale Variablen in Go
Sie versuchen, eine global zugängliche Variable außerhalb der main()-Funktion in Go zu deklarieren, tun dies aber Es ist ein Fehler aufgetreten. Der geeignete Ansatz hängt davon ab, ob die Variable konstant oder veränderlich sein soll.
Für nicht konstante Variablen
Um eine nicht konstante Variable außerhalb einer Funktion zu deklarieren und zu erstellen Damit es innerhalb eines Pakets zugänglich ist, verwenden Sie die folgende Syntax:
var test = "A Test Value"
In diesem Fall gibt das kleine t im Variablennamen an, dass es nur innerhalb des Pakets sichtbar ist (nicht exportiert).
Hier ist ein Beispiel:
package apitest import "fmt" var sessionID string func main() { // Check and update sessionID as needed... }
Für konstante Variablen
Verwenden Sie für Konstanten das Schlüsselwort const anstelle von var. Die Syntax lautet:
const test = "A Test Value"
Konstanten muss bei der Deklaration ein Wert zugewiesen werden und kann später nicht geändert werden.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie greife ich in Go auf globale Variablen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!