[Awesome-Go 资源大全🚀](https://awesome-go.com)
## 测试是否安装成功
~~~
go env
~~~
~~~
Go is a tool for managing Go source code.
Usage:
go command [arguments]
The commands are:
build 测试编译,检查是否有编译错误
clean remove object files
doc 查看文档
env print Go environment information
bug start a bug report
fix run go tool fix on packages
fmt 格式化源码
generate generate Go files by processing source
get 获取远程的依赖
install 编译整个程序
list list packages
run 直接运行程序
test 运行测试文件
tool run specified go tool
version print Go version
vet run go tool vet on packages
~~~
## 建立本地官网
~~~
godoc -http:8080
~~~
go程序的一般结构
go程序是通过package来组织的,与python类似
只有package名称为main的包可以包含main函数
一个可执行程序有且只有一个main包
[2]: