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

时间:2013-11-23 19:14:21

标签: 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,而AlphaBeta当然是 - 输出。对于声明为接口类型的任何导出变量,此行为似乎是可重现的。

为什么?

1 个答案:

答案 0 :(得分:1)

我的系统未经证实。我看到了所有人,包括Gamma。

Var Gamma放在Foo类型定义之后。

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

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