1. 简介:
学习golang语言并不是为了转行,而是更好的辅助PHP的开发。
2. 环境搭建:
(1)安装golang 编译器(win系列):
直接下载对应系统的安装包,傻瓜式操作即可。
注意:安装golang编译器的几个关键 的环境变量:
a . GOROOT // golang 编译器的安装目录
b. GOPATH // go 项目目录 , 可以配置多个; 每个go项目目录下,包含src / pkg / bin 这三个子目录;
src --- 用来存放go源码 ,如 order.go
bin --- 用来存放编译后生成的可执行文件
pkg --- 用来存放编译后生成的包文件,以 .a 结尾
c . 使用 go env 来查看环境变量的配置信息
(2)安装完成,使用 go version 查看版本信息
(3)go的常用指令:
-- go get 包 : 获取远程包(需要提前安装git或者hg)
-- go run main.go 直接运行go文件
-- go build 测试编译,检查是否有编译错误
-- go install : 编译包文件 并 编译整个程序(首先进入main包中main函数所在的目录,再执行go install : go的编译顺序为: 首先编译依赖包,把编译好的包放到pkg目录下,再编译main包,生成可执行文件main ,放到bin目录中;如果用户自定义的包,没有被使用,将不参与编译)
-- godoc -http=:8080 在本地,创建一个golang文档网址(localhost:8080)https://github.com/astaxie/godoc
go的编译顺序:先编译依赖包,再编译main.go文件,生成可执行的文件。