考虑以下片段:
package example
type Foo interface {
}
var Alpha = "alpha"
var Beta string = "beta"
var Gamma Foo = "gamma"
两者godoc(-http=:6060)和go doc忽略Gamma完全,而Alpha与Beta是-当然-在输出中显示。对于声明为接口类型的任何导出变量,此行为似乎可重现。
为什么?
慕工程0101907
相关分类