1
package foo
import (
"appengine/blobstore"
)
func main() {
var blob blobstore.BlobInfo
...
}
給了我這個錯誤: 未定義:的BlobInfo
有沒有辦法對我來說,能夠無需將代碼拷貝過來創建這個結構?
package foo
import (
"appengine/blobstore"
)
func main() {
var blob blobstore.BlobInfo
...
}
給了我這個錯誤: 未定義:的BlobInfo
有沒有辦法對我來說,能夠無需將代碼拷貝過來創建這個結構?
如果blobstore.BlobInfo
那麼一個類型聲明類型的變量在另一個包等:
var blob blobstore.BlobInfo
語法
var foo = bar.Qux
嘗試創建VAR foo
並通過分配給它的初始化它值的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
不instaled。blobstore
。
對不起,我的意思是var blob blobstore.BlobInfo。我編輯了這個問題。 – CookieOfFortune 2013-03-04 06:48:49
它現在有效,但我認爲我的錯誤實際上是在其他地方。 – CookieOfFortune 2013-03-04 07:14:31