例如:package fooimport ( "appengine/blobstore")func main() { var blob blobstore.BlobInfo ...}给我这个错误:未定义:BlobInfo有没有办法让我能够创建这个结构而不必复制代码?
1 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
如果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 中找不到包。
- 1 回答
- 0 关注
- 779 浏览
添加回答
举报
0/150
提交
取消