Kar*_*Rao 17 google-app-engine memcached go
我正在使用Memcache Go API编写一个小代码来获取存储在其中一个键中的数据.以下是我使用的几行代码(从Go app-engine docs获取代码)
import "appengine/memcache"
item := &memcache.Item {
Key: "lyric",
Value: []byte("Oh, give me a home"),
}
Run Code Online (Sandbox Code Playgroud)
但第2行给了我一个编译错误 "预期声明,发现'IDENT'项目"
我是Go的新手,无法弄清问题
icz*_*cza 31
的:= 短变量声明只能在函数内部中使用.
所以要么将item变量声明放在这样的函数中:
import "appengine/memcache"
func MyFunc() {
item := &memcache.Item {
Key: "lyric",
Value: []byte("Oh, give me a home"),
}
// do something with item
}
Run Code Online (Sandbox Code Playgroud)
或者将其设为全局变量并使用var关键字:
import "appengine/memcache"
var item = &memcache.Item {
Key: "lyric",
Value: []byte("Oh, give me a home"),
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16652 次 |
| 最近记录: |