登录
首页 >  Golang >  Go问答

预期的声明,找到“IDENT”项目

来源:Golang技术栈

时间:2023-05-03 10:14:30 101浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《预期的声明,找到“IDENT”项目》,正文内容主要涉及到golang等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

我使用 Memcache Go API 编写了一个小代码来获取存储在其中一个键中的数据。这是我使用的几行代码(从Go app-engine docs获取代码)

import "appengine/memcache"

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

但是第 2 行给了我一个编译错误 “预期的声明,找到了 'IDENT' 项”

我是 Go 新手,无法找出问题所在

正确答案

:= Short 变量声明只能在函数内部使用。

因此,要么将item变量声明放在这样的函数中:

import "appengine/memcache"

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

或者将其设为全局变量并使用var关键字:

import "appengine/memcache"

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

好了,本文到此结束,带大家了解了《预期的声明,找到“IDENT”项目》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>