Ao escrever código para recuperar dados de uma chave Memcache usando a API Memcache Go, pode-se encontrar o erro de compilação "declaração esperada, item 'IDENT' encontrado." Este erro é comumente enfrentado por desenvolvedores novos na linguagem de programação Go.
O erro surge ao tentar declarar uma variável usando a sintaxe curta de declaração de variável := fora de uma função. A sintaxe := foi projetada especificamente para declarar variáveis dentro de funções. Veja como resolver esse erro:
Coloque a declaração da variável dentro de uma função, conforme mostrado abaixo:
import "appengine/memcache" func MyFunc() { item := &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), } // ... }
Como alternativa, você pode declarar a variável como uma variável global usando a palavra-chave var:
import "appengine/memcache" var item = &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), }
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3