转载请附上本文地址:https://blog.csdn.net/u011957758/article/details/81058951
开始学习之前要做的一些准备,少走弯路:
1.Golang的简历
2.Golang的安装
3.Golang项目的搭建
4.编辑器的选择
5.推荐的书籍
Golang的背景和背影都很多,来一句百度的话:
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
在2009年时候,google的大佬们觉得过去十年写代码c和c++太痛苦了,很没效率,都没时间整理发型了,所以干脆自己造一个开发高效率的语言好了。
从此世界上最并发的语言诞生了。(php还是世界上最好的语言)
Mac OS
推荐两种方式:
1.brew安装
brew install golang
安装之后可以通过”brew info golang”查看相关golang的安装信息,同时可以copy信息里头的命令,export到$PATH中。
2.打开https://golang.org/dl/ 查找”OS X installer“,就是它了。
下载之后,按照提示一直走下去即可。
https://golang.org/dl/无法访问的话,就去这儿:https://golangtc.com/download/
Golang的安装路径:”/usr/local/go”
执行 export PATH=$PATH:/usr/local/go/bin 增加环境变量
Windows
同mac的第二种方式,关键字”MSI installer”
Linux
同mac的第二种方式,关键字”tar 压缩包”
用go env 可查看当前go环境变量
关注两个参数GOROOT和GOPATH即可
如果不喜欢默认的项目路径GOPATH配置,可以自行更改:
vi ~/.bash_profile
export GOROOT=/usr/local/go #go安装的路径
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bash_profile
go的大佬们约定,go必须有以下几个目录(跑到GOPATH的目录下创建三个目录):
/usr/local/go // (/usr/local/go为GOPATH设置目录)
-- bin // golang编译的可执行文件存放的路径 -- pkg // golang编译的.a中间文件存放的路径 -- src // 项目源码放的地方。同时也是go run,go build等命令的当前工作路径。
环境和项目框架搭建好了之后,编辑器的选择需要讲究一下。
不说太多,这边推荐两个,也是我在用的。
1.Goland
jetBrains出品,不解释了,和phpstorm是一家,作为一个phper看着反正很爽。
2.sublime text 3
安装完goSublime+设置完’ctrl+b’的”go build”的快捷键,可以飞起来
(以上排名分先后,根据个人喜好优先原则)
不说太多,就一本。”Go程序设计语言“,够啃了。
(如果需要高清无码电子版可私)