什么是Go
Go是一门并发支持、垃圾回收的编译型系统编程语言;
旨在创造一门具有静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡的一门编程语言。
Go的主要特点
类型安全和内存安全
以非常直观和极低代价的方案实现高并发
高效的垃圾回收机制
快速编译(同时解决C语言中头文件太多的问题)
为多核计算器提供性能良好的方案
UTF-8编码支持
Go工作目录
bin 存放编译后生成的可执行文件
pkg 存放编译后的包文件
src 存放项目源码
Go常用命令
go get 获取远程包
go run 直接运行程序
go build 测试编译,检查是否有编译错误
go fmt 格式化源码
go install 编译包文件并编译整个程序
go test 运行测试文件
go doc 查看文档
建立本地官网文档
godoc -http :8080
代码编辑器sublime
下载http://www.sublimetext.com/3
安装gosublime插件https://studygolang.com/articles/4454
ctrl+s时会自动格式化代码
参考文档
Go开发环境搭建
http://edu.51cto.com/center/course/lesson/index?id=32299
https://github.com/Unknwon/go-fundamental-programming/blob/master/lectures/lecture1.md