例如:
package foo
import (
"appengine/blobstore"
)
func main() {
var blob blobstore.BlobInfo
...
}
给我这个错误:未定义:BlobInfo
有没有一种方法可以使我无需复制代码即可创建此结构?
如果blobstore.BlobInfo
是类型,则在另一个包中声明该类型的变量,例如:
var blob blobstore.BlobInfo
语法
var foo = bar.Qux
尝试创建VARfoo
和通过分配它初始化它的值的bar.Qux
同时,推断bar.Qux
的类型。
编辑:
声明类型T的变量
var v T
T可以来自其他包装。例如
import "foo/bar"
import baz "qux"
import . "whatever"
var v1 bar.T
var v2 baz.T
var v3 T // whatever.T
如果这对您不起作用,那么一些可能的问题是:
blobstore
未安装。blobstore
使用OP中显示的导入路径在GOPATH中找不到包。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句