• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

[dev] Go语言查看doc与生成API doc

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

类似与javadoc,go也可以自动生成doc文档。

方法有两个:

1. 使用go doc工具

可以查看它的详细文档:

go help doc

示例:

在这个目录下,我创建一个api包

╰─>$ pwd
/home/tong/Src/go/src/local/test/api/api.go

代码是这样的:

package api

import "fmt"

type TestApi struct {
    var1 int
    var2 int
    var3 string
    Var4 int
    Var5 string
}

func (p *TestApi) internalFunc() {
    fmt.Println("I am Test.")
}

func (p *TestApi) Func1() {
    p.internalFunc()
}

func (p *TestApi) Func2() {
    p.internalFunc()
}

 

可以使用如下命令查看API:

package api

import "fmt"

type TestApi struct {
    var1 int
    var2 int
    var3 string
    Var4 int
    Var5 string
}

func (p *TestApi) internalFunc() {
    fmt.Println("I am Test.")
}

func (p *TestApi) Func1() {
    p.internalFunc()
}

func (p *TestApi) Func2() {
    p.internalFunc()
}

 

2 使用godoc工具

还有一个工具,叫godoc,需要单独安装 https://godoc.org/golang.org/x/tools/cmd/godoc

go get golang.org/x/tools/cmd/godoc

build之后,会生成在GOPATH/bin下。

然后,运行这个工具,他会开启一个http服务在6060端口

┬─[tong@T7:~/Src/go/src/local/test/api]─[02:49:26 PM]
╰─>$ $GOPATH/bin/godoc

你的所有go工程下代码的api都能根据包的树结构进行查看。访问如下url,可以查看前文目标包的所有API

http://127.0.0.1:6060/pkg/local/test/api/

如图:

 

3. 把API文档保存出来的话,可以这样

$GOPATH/bin/godoc -url "http://localhost:6060/pkg/container/heap/" > page.html

但是,网页外链太多的话,其实并不好用。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go语言读取各种配置文件发布时间:2022-07-10
下一篇:
Go -- 读取文件内容发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap