考慮下面的代碼片斷:爲什麼GoDoc不顯示接口變量?
package example
type Foo interface {
}
var Alpha = "alpha"
var Beta string = "beta"
var Gamma Foo = "gamma"
兩個godoc
(-http=:6060
)和go doc
忽略Gamma
完全,同時Alpha
和Beta
是 - 當然 - 在輸出中顯示。這種行爲似乎可以用聲明爲接口類型的任何導出變量重現。
爲什麼?
什麼版本去幹什麼OS是你在用嗎? – Intermernet
我正在使用Go 1.0.2,特別是Debian Wheezy('golang'和'golang-doc')的版本1.0.2-1.1 - – mjhennig