go fmt

格式化go文件。
这个格式化工具没有任何可以调整代码格式的参数,Go语言就是这么任性

  1. // 格式化某个文件
  2. go fmt hello.go
  3. // 格式化当前目录及以下文件
  4. go fmt ./...

go run

编译源码,并且直接执行源码的 main() 函数,不会在当前目录留下可执行文件。

  1. go run hello.go

go build

生成可执行的二进制文件。

  1. go build hello.go

go get

从网上获取代码,并放到对应目录中(需要先安装Git或Hg之类的版本管理工具,并将对应的命令添加到PATH环境变量中)

  1. // 下载的代码会放在$GOPATH/src/gopl.io/ch1/helloworld
  2. go get gopl.io/ch1/helloworld