为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
动漫人物 2021-07-06 13:34:10
考虑以下片段:package exampletype Foo interface {}var Alpha = "alpha"var Beta string = "beta"var Gamma Foo = "gamma"两者godoc(-http=:6060)和go doc忽略Gamma完全,而Alpha与Beta是-当然-在输出中显示。对于声明为接口类型的任何导出变量,此行为似乎可重现。为什么?
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

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

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

但是在我的系统上安装了 golang 的开发版本:

go version devel +1140207a3395 2013 年 11 月 20 日星期三 13:47:37 -0800 linux/amd64


查看完整回答
反对 回复 2021-07-12
  • 1 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信