在GO语言中有没有一些规则来记录方法和变量?例如PHP
/** This method will increase parameter $b in 10 points @var int $b @return int */ public function someMethod($b){ return $b+10; }
在GO上是否有类似东西,或者我必须只使用上面的“// comment”方法而不使用任何@var或@return?
cu6pst1q1#
你应该使用标准的//注解,因为这是官方文档工具godoc用来为你的go代码生成文档的。你可以看看这篇来自Golang官方博客的文章:http://blog.golang.org/godoc-documenting-go-code我还发现这很有趣:https://godoc.org/github.com/natefinch/godocgo
idv4meu82#
你应该使用标准的//,并且第一个单词必须是函数包的名称(对于generator)。golang文件:请注意,此注解是一个完整的句子,以它所描述的元素的名称开头。这个重要的约定允许我们生成文档
2条答案
按热度按时间cu6pst1q1#
你应该使用标准的//注解,因为这是官方文档工具godoc用来为你的go代码生成文档的。你可以看看这篇来自Golang官方博客的文章:http://blog.golang.org/godoc-documenting-go-code
我还发现这很有趣:https://godoc.org/github.com/natefinch/godocgo
idv4meu82#
你应该使用标准的//,并且第一个单词必须是函数包的名称(对于generator)。
golang文件:
请注意,此注解是一个完整的句子,以它所描述的元素的名称开头。这个重要的约定允许我们生成文档