«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему мой код Go выдает «ожидаемое объявление, найден элемент IDENT» при использовании Memcache?

Почему мой код Go выдает «ожидаемое объявление, найден элемент IDENT» при использовании Memcache?

Опубликовано 12 ноября 2024 г.
Просматривать:129

Why Does My Go Code Throw

Исправить ошибку компиляции «ожидаемое объявление, найден элемент IDENT»

При написании кода для получения данных из ключа Memcache с использованием API Memcache Go можно столкнуться ошибка компиляции «ожидаемое объявление, найден элемент IDENT». С этой ошибкой обычно сталкиваются разработчики, плохо знакомые с языком программирования Go.

Ошибка возникает при попытке объявить переменную с использованием короткого синтаксиса объявления переменной := вне функции. Синтаксис := специально разработан для объявления переменных внутри функций. Вот как устранить эту ошибку:

Вариант 1. Объявить переменную внутри функции

Включите объявление переменной в функцию, как показано ниже:

import "appengine/memcache"

func MyFunc() {
    item := &memcache.Item{
        Key:   "lyric",
        Value: []byte("Oh, give me a home"),
    }
    // ...
}

Вариант 2: объявить переменную как глобальную

В качестве альтернативы вы можете объявить переменную как глобальную, используя ключевое слово var:

import "appengine/memcache"

var item = &memcache.Item{
    Key:   "lyric",
    Value: []byte("Oh, give me a home"),
}
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3