我使用 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 的新手,无法找出问题所在
3 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
的:= 短变量声明只能在函数内部中使用。
因此,要么将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"),
}
- 3 回答
- 0 关注
- 191 浏览
添加回答
举报
0/150
提交
取消