Beim Schreiben von Code zum Abrufen von Daten aus einem Memcache-Schlüssel mithilfe der Memcache Go-API kann es zu einem Fehler kommen der Kompilierungsfehler „Erwartete Deklaration, ‚IDENT‘-Element gefunden.“ Dieser Fehler tritt häufig bei Entwicklern auf, die mit der Programmiersprache Go noch nicht vertraut sind.
Der Fehler tritt auf, wenn versucht wird, eine Variable mit der kurzen Variablendeklarationssyntax := außerhalb einer Funktion zu deklarieren. Die :=-Syntax ist speziell für die Deklaration von Variablen innerhalb von Funktionen konzipiert. So beheben Sie diesen Fehler:
Schließen Sie die Variablendeklaration in eine Funktion ein, wie unten gezeigt:
import "appengine/memcache" func MyFunc() { item := &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), } // ... }
Alternativ können Sie die Variable mit dem Schlüsselwort var als globale Variable deklarieren:
import "appengine/memcache" var item = &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), }
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3