[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]: