注意,golang和erlang并不是同一个东西
官网 https://golang.org/
go by example https://gobyexample.com/
社区 http://www.golangtc.com/
http://studygolang.com/
安装文档 https://golang.org/doc/install
下载后解压到/usr/local/下,然后修改环境变量/etc/profile或者.bashrc
export PATH=$PATH:/usr/local/go/bin
默认go发布的二进制文件会放在/usr/local/下面的,如果你要放在其他目录下,就需要设置 GOROOT 环境变量
export GOROOT=$HOME/go1.X
export PATH=$PATH:$GOROOT/bin
检查
go version
测试
创建hello.go,编辑
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行
go run hello.go
语法高亮设置
https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
VIM设置语法高亮
https://github.com/fatih/vim-go-tutorial
工作区和GOPATH:
工作区是放置Go源码文件的目录;
一般情况下,Go源文件都需要存放到工作区中;
但是对于命令源码文件来说,这不是必须的。
每个工作区的结构类似如下:
/home/name/golib:
src/ -- 用于存放源码文件,以代码包为组织形式
pkg/ -- 用于存放归档文件(名称以.a为后缀的文件),所有归档文件都会存放到该目录下的平台相关目录中,同样以代码包围组织形式
bin/ -- Go程序可执行文件