Interface 为什么GoDoc不显示接口变量?

Interface 为什么GoDoc不显示接口变量?,interface,documentation,go,Interface,Documentation,Go,考虑以下代码段: package example type Foo interface { } var Alpha = "alpha" var Beta string = "beta" var Gamma Foo = "gamma" godoc(-http=:6060)和go-doc完全忽略Gamma,而Alpha和Beta当然会显示在输出中。对于声明为接口类型的任何导出变量,此行为似乎都是可复制的 为什么?我的系统未确认。我看到了一切,包括伽马 变量Gamma放在类型Foo定义之后 但在

考虑以下代码段:

package example

type Foo interface {
}

var Alpha = "alpha"
var Beta string = "beta"
var Gamma Foo = "gamma"
godoc
-http=:6060
)和
go-doc
完全忽略
Gamma
,而
Alpha
Beta
当然会显示在输出中。对于声明为接口类型的任何导出变量,此行为似乎都是可复制的


为什么?

我的系统未确认。我看到了一切,包括伽马

变量Gamma放在类型Foo定义之后

但在我的系统中安装了golang的devel版本:


go版本devel+1140207a3395 Wed Nov 20 13:47:37 2013-0800 linux/amd64

你使用的是什么版本的go和什么操作系统?我使用的是go 1.0.2,特别是Debian Wheezy(
golang
golang doc
)版本1.0.2-1.1的APT软件包,实际上,
Gamma
直接放在
Foo
之后。不过,我希望它出现在“变量”部分,甚至没有想到在另一个地方搜索——特别是因为它没有出现在“索引”中,这有点尴尬。无论如何,谢谢你!