本文介绍: go中自带了编写文档相关的命令,文档有助于读懂代码,标记一些代码方便回忆,提高效率。
介绍
go中自带了编写文档相关的命令,文档有助于读懂代码,标记一些代码方便回忆,提高效率
命令行方式查看
如果在终端开发,可以使用go doc命令,这样不需要切换窗口
go doc [-u] [-c] [package|[package.]symbol[.method]]
使用这个命令,可以分层查看文档注释,最细可以到方法,注释的格式是/abc/ 和 //abc
如果要查看a包下的b结构体里的c方法的注释,命令为
a go doc b.c
可视化界面浏览
首先启动文档服务
➜ lib godoc -http=:6060
这样就可以在localhost下的6060端口查看文档,就类似于常见的资源管理器操作,其内容就是根据环境变量路径下所有包生成的文档
自行生成文档
文档格式类似c,java,就是双斜线和/**/两种,在标识符上方写文档,之后它就会绑定到文档
示例文档
对于一些工具类方法,可能会需要写一些输入输出示例,或者传参格式,可以把代码写一个名为example_test.go的文件中,其中目标函数无参,输出写在//output下一行
package lib
import "fmt"
func Example() {
sum:=Add(1,2)
fmt.Println("1+2=",sum)
//Output:
//1+2=3
}
原文地址:https://blog.csdn.net/qq_39167720/article/details/135935805
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_63417.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。