Go语言是一门并发支持、垃圾回收的编译型系统编程语言,在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编译语言。
特点:
- 类型安全 和 内存安全
- 非常直观 和 极低的代价 的方案实现高并发
- 高效的垃圾回收机制
- 快速编译 (解决C中头文件太多的问题)
- 为多核计算机提供性能提升的方案
- UTF-8编码支持
安装Go
mac:
brew install go
goland
路径环境配置
GOROOT:
go的安装环境
GOPATH:
作为编译后二进制的存放目的地和import包时的搜索路径。
其实说通俗点就是你的go项目工作目录。
通常情况下GOPATH包含三个目录:bin、pkg、src。
src目录下主要存放go的源文件
pkg目录存放编译好的库文件,主要是*.a文件;
bin目录主要存放可执行文件
GOBIN:
go可执行文件目录
PATH:
将go可执行文件加入PATH中,使GO命令与我们编写的GO应用可以全局调用
运行
1 |
package main |