go编程基础视频笔记-Go 开发环境搭建

什么是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

你可能感兴趣的:(go编程基础视频笔记-Go 开发环境搭建)