## 命令
>[info] go build
这个命令主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包。
>[info] go clean
这个命令是用来移除当前源码包和关联源码包里面编译生成的文件。
>[info] go get
这个命令是用来动态获取远程代码包的。这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行 `go install`。
参数 -u 强制使用网络去更新包和它的依赖包 (如:go get -u github.com/Tinywan/webcodec)
>[info] go install
这个命令在内部实际上分成了两步操作:第一步是生成结果文件(可执行文件或者.a包),第二步会把编译好的结果移到` $GOPATH/pkg `或者 ` $GOPATH/bin `。
>[info] go test
执行这个命令,会自动读取源码目录下面名为*_test.go的文件,生成并运行测试用的可执行文件。
>[success] go run
编译并运行Go程序