Golang自带很多实用小工具,对开发者很友好。为了提供生产力,我们还是需要花时间了解它们。其中godoc就是其中一个,我们来看看它的用法吧。

godoc工具即可以像一般命令行一样在终端显示结果,也可以启动一个内置的web服务器。通过web服务器可以离线查看Go的文档了。

命令行形式

Printf()
➜  ~ go doc fmt.Printf
package fmt // import "fmt"
​
func Printf(format string, a ...interface{}) (n int, err error)
    Printf formats according to a format specifier and writes to standard
    output. It returns the number of bytes written and any write error
    encountered.

同样地,如果我们想查看fmt包内容,可以键入:

➜  ~ go doc fmt

web浏览器形式

在命令行键入一下命令即可打开web服务器离线查看Go文档:

➜  ~ godoc -http=:8001

➜  ~ godoc -http :8001

其中8001是端口号。