首页
📷在线壁纸
🎬娱乐天地
🔖友情链接
更多
📝留言板
Search
1
【javascript】JS-向当前url追加参数
2,341 阅读
2
【PHP】生成随机昵称
2,195 阅读
3
【PHP】判断一个字符串是否属于序列化后的数据
2,022 阅读
4
【css】html+css给文章页,做阅读全文
1,973 阅读
5
【PHP】 设计模式(23种)
1,905 阅读
📂默认分类
💓typecho
🏳️🌈代码改变世界
🍇mysql
🍈Winform
🍓golang
🍉设计模式
🥝PHP
🍎python
🍊nginx
🍋网络安全
🍍javascript
🫑database
🍭文艺范
🍏mac
Search
标签搜索
php
typecho
代码注释
mysql
redis
nginx
thinkphp
golang
docker
html
curl
linux
go
mamp
laravel
跨域
http
rsa
sql
酒
依然范儿特西
累计撰写
128
篇文章
累计收到
26
条评论
首页
栏目
📂默认分类
💓typecho
🏳️🌈代码改变世界
🍇mysql
🍈Winform
🍓golang
🍉设计模式
🥝PHP
🍎python
🍊nginx
🍋网络安全
🍍javascript
🫑database
🍭文艺范
🍏mac
页面
📷在线壁纸
🎬娱乐天地
🔖友情链接
📝留言板
搜索到
1
篇与
godoc
的结果
2021-10-25
GoDoc的使用
一. 约定注释符//后面要加空格, 例如: // xxx在 package, const, type, func等关键字上面并且紧邻关键字的注释才会被展示// 此行注释被省略 // 此行注释被展示 // // 此行注释被展示2 package bananatype, const, func以名称为注释的开头, package以Package name为注释的开头// Package banana ... package banana // Xyz ... const Xyz = 1 // Abc ... type Abc struct {} // Bcd ... func Bcd() {}有效的关键字注释不应该超过3行// Package banana ... // ... // ... // 最好不要超过三行 package bananaPackage的注释如果超过3行, 应该放在当前包目录下一个单独的文件中, 如:doc.go如果当前包目录下包含多个Package注释的go文件(包括doc.go), 那么按照文件名的字母数序优先显示//----- doc.go ----- /* ...第一个显示 */ package banana//----- e.go ----- // Package banana ...第二个显示 package banana//----- f.go ----- // Package banana ...第三个显示 package bananaPackage的注释会出现在godoc的包列表中, 但只能展示大约523字节的长度在无效注释中以BUG(who)开头的注释, 将被识别为已知bug, 显示在bugs区域, 示例// BUG(who): 我是bug说明 // Package banana ... package banana9.如果bug注释和关键字注释中间无换行, 那么混合的注释将被显示在bugs和godoc列表两个区域内// BUG(who): 我是bug注释 // Package banana ...也是pkg注释 package banana段落:/* abc ... bcd Basic(字体加粗变蓝需首字母大写, 中文加粗变蓝需要加上一个大写字母) abc ... ... 属于Basic的段落 ... bcd */ package banana预格式化:/* abc ... bcd Abc(不会加粗变蓝, 预格式化和段落不能同时存在) abc ... 预格式化需要缩进 ... bcd */12.URL将被转化为HTML链接二. Example文件必须放在当前包下文件名以example开头, _连接, test结尾, 如:example_xxx_test.go包名是当前包名 + _test, 如: strings_test函数名称的格式func ExampleFuncName()函数注释会展示在页面上函数结尾加上// Output:注释, 说明函数返回的值// 文件必须放在 banana包目录下, 名字必须为example_xxx_test.go // Package banana_test 为banana包的示例 package banana_test // 此注释将会被展示在页面上 // 此函数将被展示在OverView区域 func Example() { fmt.Println("Hello OverView") // Output: // Hello OverView } // 此函数将被展示在OverView区域, 并展示noOutput标签 func Example_noOutput() { fmt.Println("Hello OverView") // (Output: )非必须, 存在时将会展示输出结果 } // 此函数将被展示在Function区域 // Peel必须是banana包实现的方法 func ExamplePeel() { fmt.Println("Hello Banana") // Output: // Hello Banana } // 此函数将被展示在Function区域 // Peel必须是banana包实现的方法, 并展示big标签 func ExamplePeel_big() { fmt.Println("Hello Banana") // Output: // Hello Banana } 三. Command line安装 godocgo get -v golang.org/x/tools/cmd/godoc开启一个godoc小型server,# 6060是godoc提供的默认端口 # 方式一 godoc -http=:6060 # 方式二 : -play可以使用playground运行Example代码 godoc -http=:6060 -play 查看自己的项目文档# mygoweb 为自己项目的mod里的名字 http://127.0.0.1:6060/pkg/mygoweb/
2021年10月25日
167 阅读
0 评论
1 点赞