go 开始

一. 配置环境变量

  PATH=%PATH%;%GOROOT%/bin
  GOROOT=go的安装目录
  GOPATH=工作空间目录(可以配置多个路径,当go需要使用GOPATH的时候会从前到后多个路径中查找)

二. 工作空间
  工作空间使我们工作的目录,我们必须按照指定的方式来组织代码。在工作目录下包含三个子目录:
  1. src go的源代码,采用包的方式组织,每一个目录对应一个包(包含自己的代码和第三方库的代码)
  2. pkg 里面包含包对象(编译好的库)
  3. bin 可执行命令

三. go get

  下载指定路径的包,放在GOPATH的第一个工作空间。如果包已经存在了,效果同go install

  如: go get github.com/golang/example/hello

  go get 同时会安装该包的依赖项

四. 包路径

  由于我们自己的代码和第三方包的代码都会放在src目录下面,未了防止冲突,必须对自己的包添加一个基本路径。

  如: %GOPATH%/src/github.com/user

五. 包名

  go 源代码的第一行就是:

  package packageName

  这里的 packageName即为导入该包时使用的名称。

  go约定导入路径的最后一个元素就是包名。如: import "github.com/hyg/stringutil"  包名就是stringutil

六. go命令

  go build 编译包和依赖

  go install 编译包和依赖,并把生成结果拷贝到bin或者pkg下面

  go run 编译何运行包

  go fmt 格式化代码

  go test 运行包的测试用例

  对于上面的命令,如果当前目录是包的目录,那么不需要带路径,如果不在,需要带包路径。如

  在: go install

  不在:go install github.com/user/hello

http://docscn.studygolang.com/doc/code.html

猜你喜欢

转载自www.cnblogs.com/hygblog/p/9560011.html