Memcache Go API を使用して Memcache キーからデータを取得するコードを作成すると、次のような問題が発生する可能性があります。コンパイル エラー「予期された宣言、'IDENT' 項目が見つかりました。」このエラーは、Go プログラミング言語を初めて使用する開発者がよく遭遇します。
このエラーは、関数の外で短い変数宣言構文 := を使用して変数を宣言しようとすると発生します。 := 構文は、関数内で変数を宣言するために特別に設計されています。このエラーを解決する方法は次のとおりです。
次に示すように、関数内で変数宣言を囲みます。
import "appengine/memcache" func MyFunc() { item := &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), } // ... }
または、var キーワードを使用して変数をグローバル変数として宣言できます:
import "appengine/memcache" var item = &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), }
以上がMemcache を使用すると Go コードで「宣言が予想されましたが、'IDENT' 項目が見つかりました」というメッセージがスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。