使用 Memcache Go API 编写从 Memcache 键检索数据的代码时,可能会遇到编译错误“预期声明,找到‘IDENT’项。”新接触 Go 编程语言的开发人员通常会遇到此错误。
尝试在函数外部使用短变量声明语法 := 声明变量时会出现此错误。 := 语法是专门为在函数内声明变量而设计的。解决此错误的方法如下:
将变量声明括在函数内,如下所示:
import "appengine/memcache" func MyFunc() { item := &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), } // ... }
或者,您可以使用 var 将变量声明为全局变量关键字:
import "appengine/memcache" var item = &memcache.Item{ Key: "lyric", Value: []byte("Oh, give me a home"), }
以上是使用 Memcache 时,为什么我的 Go 代码会抛出'预期声明,找到'IDENT'项”?的详细内容。更多信息请关注PHP中文网其他相关文章!