猿问

为什么 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是-当然-在输出中显示。对于声明为接口类型的任何导出变量,此行为似乎可重现。


为什么?


动漫人物
浏览 193回答 1
1回答

慕工程0101907

在我的系统中未经证实。我看到了所有,包括 Gamma。Var Gamma 放置在类型 Foo 定义之后。但是在我的系统上安装了 golang 的开发版本:go version devel +1140207a3395 2013 年 11 月 20 日星期三 13:47:37 -0800 linux/amd64
随时随地看视频慕课网APP

相关分类

Go
我要回答