golang
什么是Go?
Go是一门并发支持、垃圾回收 的编译型系统编程语言旨在创造一门具有静态编译语言的高性能和动态的高效开发之间拥有的良好平衡点的一门编程语言
Go的主要特点有哪些
- 类型安全 和 内存安全
- 以非常直观和极低代价的方案实现高并发
- 高效的垃圾回收机制
- 快速编译(同时解决C语言中头文件太多的问题)
- 为多核计算机提供性能提升方案
- UTF-8编码支持
Go环境变量与工作目录
- bin (存放编译后生成的可执行文件)
- pkg (存放编译后生成的包文件)
- src (存放项目源码)
go 基础命令
- go get:获取远程包(需要提前安装git 或 hg)
- go run:直接运行程序
- go build:测试编译,检查是否有编译错误
- go fmt:格式化源码(部分IDE在保存时自动调用)
- go install:编译包文件并编译整个文件
- go test:运行测试文件
- go doc:查看文档(chm手册)