英文:
How do I get all the functions that are available in a Golang package?
问题
你可以使用Go语言的文档工具来获取一个包中所有可用的函数列表。在你提到的情况下,你可以使用以下命令来获取time包中的所有函数:
go doc time
这将输出time包的文档,其中包括所有可用的函数列表。你还可以使用go doc
命令来获取其他包的函数列表,只需将包的导入路径作为参数传递给该命令即可。
另外,你还可以在Go语言官方网站上查看包的文档。在网站上,你可以找到每个包的详细文档,其中包括所有可用的函数和类型。对于time包,你可以在https://pkg.go.dev/time页面上找到完整的文档。
希望这些提示对你有帮助!
英文:
How can I get all list of functions that are available in the package, For example in time package, When I click the link to list the package functions it is listing only a few functions.
There are functions which are documented under types which are not listed under the package functions.
For example:
func ParseDuration(s string) (Duration, error)
Which appears under type Duration
is not listed. I believe this is the case for all the packages in Golang, if this is the case, how can I find out all package functions quickly?
Do you have some tips? Thanks in advance, Naga
答案1
得分: 4
使用go doc命令来列出一个包中的函数:
go doc -short time | grep "func "
英文:
Use the go doc command to list functions in a package:
go doc -short time | grep "func "
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论