jjzjj

go - 如何在 Godoc 中包含可播放的示例

如何使Golang示例可玩?我有以下代码:funcExample_authenticate(){fmt.Println("hello")//Output:JSON}我是否需要在某处添加可播放代码才能在Doc中获取它? 最佳答案 您必须使用-play标志运行godoc:$godoc--help..........-play=false:enableplaygroundinwebinterface例如运行godoc-http=:9020-play然后转到http://localhost:9020/pkg/encoding/json/#e

Godoc,为整个包创建 html

如何使用godoc为整个包创建html文档。即递归地。在我奔跑的那一刻:godoc-html-goroot="mypath"pkg>index.html我刚得到一个index.html,其中包含有关当前目录中.go文件的信息。没有其他子包的文档,但index.html确实包含它们的死链接。如何以递归方式运行上述命令?也许我遗漏了一些东西,因为godoc文档中没有提到递归。 最佳答案 Go在现实中没有“子包”的概念——所有的包都只是包,你可以从文件顶部的包声明看出它没有任何层次结构。将嵌套子目录的所有文档打包到一个文件中是不合常理的—

Godoc,为整个包创建 html

如何使用godoc为整个包创建html文档。即递归地。在我奔跑的那一刻:godoc-html-goroot="mypath"pkg>index.html我刚得到一个index.html,其中包含有关当前目录中.go文件的信息。没有其他子包的文档,但index.html确实包含它们的死链接。如何以递归方式运行上述命令?也许我遗漏了一些东西,因为godoc文档中没有提到递归。 最佳答案 Go在现实中没有“子包”的概念——所有的包都只是包,你可以从文件顶部的包声明看出它没有任何层次结构。将嵌套子目录的所有文档打包到一个文件中是不合常理的—

go - 为整个项目生成 godoc 文档?

我一直在研究godoc,发现“godoc”更适合从命令行提供使用帮助,例如:godoc-cmd-u列出包注释和任何函数(或其他实体)godoc*function*然后显示单个函数(或其他实体)的文档似乎有一个相关的工具叫做godoc。godoc似乎也在每个包和函数的基础上生成html。例如godoc-htmlhello生成仅包含包注释的html到标准输出godoc是一个非常令人困惑的名字,因为我们也有godoc!如何为整个项目创建静态文档?这类似于Godoc,createhtmlforentirepackage这可能被误解为询问包而不是项目的文档。我想要一个可以在原则上可能包含许多包和

go - 为整个项目生成 godoc 文档?

我一直在研究godoc,发现“godoc”更适合从命令行提供使用帮助,例如:godoc-cmd-u列出包注释和任何函数(或其他实体)godoc*function*然后显示单个函数(或其他实体)的文档似乎有一个相关的工具叫做godoc。godoc似乎也在每个包和函数的基础上生成html。例如godoc-htmlhello生成仅包含包注释的html到标准输出godoc是一个非常令人困惑的名字,因为我们也有godoc!如何为整个项目创建静态文档?这类似于Godoc,createhtmlforentirepackage这可能被误解为询问包而不是项目的文档。我想要一个可以在原则上可能包含许多包和

go - 如何在 Godoc 中隐藏标准库?

我通常使用“godoc-http=0.0.0.0:6060”启动GoDoc服务器来共享文档。问题是它总是将内置库的文档与我的应用程序的文档混合在一起。经过一些搜索,目前似乎不支持stdlib隐藏功能..(如果错误请更正)那么,是否有任何hack可以帮助隐藏标准库?或者换个方式问,有没有办法选择显示的路径/包? 最佳答案 你不能,但你总是可以使用包路径并发送url,例如:http://localhost:9020/pkg/github.com/OneOfOne/xxhash/ 关于go-如

go - 如何在 Godoc 中隐藏标准库?

我通常使用“godoc-http=0.0.0.0:6060”启动GoDoc服务器来共享文档。问题是它总是将内置库的文档与我的应用程序的文档混合在一起。经过一些搜索,目前似乎不支持stdlib隐藏功能..(如果错误请更正)那么,是否有任何hack可以帮助隐藏标准库?或者换个方式问,有没有办法选择显示的路径/包? 最佳答案 你不能,但你总是可以使用包路径并发送url,例如:http://localhost:9020/pkg/github.com/OneOfOne/xxhash/ 关于go-如

go - 我如何跳转到我在godoc中浏览的结构或方法中字段类型的文档?

我仍在努力以一种易于理解的方式来表达问题,因此我将记录我在遇到我面临的问题时所遵循的步骤。我正在查找net/http包中请求结构的文档。我通过godocnet/httpRequest执行此操作现在浏览文档,Request结构的第一个字段是URL,它是*url.URL类型,我想查找其文档。但是godoc没有透露它属于哪个导入路径的细节。我只知道包名称本身是“url”,但它的规范导入路径类似于“some/path/url”,我想知道它以便我可以查找它并找出URL字段。要获取上述文档中引用的特定url包,我需要遵循哪些步骤? 最佳答案 G

go - 使用godoc制作API

我正在用Go编写一个程序,并且已经格式化了我的评论以协助制作文档。godoc有能力让我的输出看起来很专业吗?类似于在Go网站上看到的?我花了很长时间才能够在命令行上显示信息,但是运行http命令总是只能调出Go主页。我真的不知道如何让它显示我的代码注释。 最佳答案 是的,如果你转到生成的golang.org站点的/pkg文件夹,你会看到你的包和所有由go-get安装的东西标准库模块。但是,您可以转到GOPATH或您要记录的项目的根源,然后尝试:godoc-http=":6060"-goroot=`pwd`

go - 更改 GOPATH 后安装了 godoc,现在我需要它放入我的 GOPATH 中的内容吗?

在遵循教程时,当它要我运行godoc时,我遇到了麻烦。它不见了。经过一番搜索,我发现:godoc已针对1.2进行了更改,因此它是一个单独的库,并且二进制。你必须通过“goget”来获取它,没有它是行不通的GOPATH。二进制安装显然包含godoc?我安装了来自源代码,因此默认情况下不包含它。我将GOPATH导出到我当前的应用程序路径/home/me/go_project/test。GOROOT已经设置好了。(注意:GOPATH不喜欢和GOROOT一样设置)之后我运行“gogetcode.google.com/p/go.tools/cmd/godoc”,它尽职尽责地将二进制文件安装到我的