go - 如何在 golang 中获取 func 文档?

标签 go

如何获取go代码中的函数描述?

// My very nice description
func myFunc() { ... }

我想要我非常好的描述

获取函数的名称非常简单:

runtime.FuncForPC(reflect.ValueOf(myFunc).Pointer()).Name()

文档是否有类似的内容?我解析原go文件就可以了。有什么捷径吗?

最佳答案

使用 go/doc从源代码中提取文档的包。

关于go - 如何在 golang 中获取 func 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54558527/

相关文章:

go - 编译器如何交叉编译到不同的操作系统和体系结构?

csv - 如何将变量保存到现有CSV文件的最后一行

c++ - FlatBuffers 的多语言集成问题

windows - 将 GOPATH(或任何环境变量)放在 Windows 中的单独驱动器上

go - 两个客户端在 Consul 中获取相同的锁

go - 如何安装go bundle工具

go - 什么是 golang 中的上下文寄存器?

json - 解码嵌套的 JSON 结构

go - 从 Slice 嵌套函数

string - 如何在 Go 中分隔数组(类型结构)?