前言
Go(又称 Golang)是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go 被誉为是未来的服务器端编程语言。
Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性。
特色:
-
简洁、快速、安全
-
并行、有趣、开源
-
内存管理、数组安全、编译迅速
GOROOT
其实就是golang
的安装路径
当你安装好golang
之后其实这个就已经有了
GOPATH
go
命令依赖一个重要的环境变量:GOPATH
GOPATH
允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows
是分号;
当有多个GOPATH
时默认将go get
获取的包存放在第一个目录下
GOBIN
go install
编译存放路径。不允许设置多个路径。可以为空。为空时则遵循“约定优于配置”原则,可执行文件放在各自GOPATH
目录的bin
文件夹中(前提是:package main的main函数文件不能直接放到GOPATH
的src
下面。