コンパイル エラー: Memcache Go API で「宣言が期待され、'IDENT' 項目が見つかりました」
Memcache Go API を利用しようとしたとき指定されたキーからデータを取得すると、「予期された宣言、'IDENT' 項目が見つかりました」というエラー メッセージが表示される場合があります。起きます。この問題は、変数宣言の構文が不適切なために発生します。
提供されたコード スニペット:
import "appengine/memcache" item := &memcache.Item { Key: "lyric", Value: []byte("Oh, give me a home"), }
では、関数内でのみ許可されている := 短い変数宣言構文が使用されています。したがって、この問題を解決するには、コードを次のように変更します。
関数の使用:
import "appengine/memcache" func MyFunc() { item := &memcache.Item { Key: "lyric", Value: []byte("Oh, give me a home"), } // Perform operations using the item variable }
グローバル変数の使用:
import "appengine/memcache" var item = &memcache.Item { Key: "lyric", Value: []byte("Oh, give me a home"), }
これらのガイドラインに従うことで、コンパイル エラーがなくなり、次のことが可能になります。定義された項目変数を使用して Memcache データに正常にアクセスします。
以上がMemcache Go API で「予期された宣言、'IDENT' 項目が見つかりました」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。