大家好,今天给大家说说初学者或者小白同学学习Go语言需要准备什么?换句话说就是我们需要什么工具、什么环境可以打印出:Hello World。
准备一: Go的开发环境,标准库下载地址?来自官方下载
https://golang.google.cn/dl/
准备二:配置开发环境,官方标准库提供多个系统的版本,大家可以根据自己的系统下载安转相应的版本就可以。
以window为例:
**1. 下载之后直接运行安装,安装路径就使用它默认的 C:\Go\ 即可,之后一路 Next 并完成安装。
2. Go 语言环境变量设置Go 语言需要配置 GOROOT 和 Path 两个环境变量:GOROOT 和 GOPATH。
2.1 根目录 GOROOT 和 Path如果第一步安装使用的是默认安装目录 C:\Go\,那么安装程序就已经将 GOROOT 和 Path 两个环境变量设置好了,无须再对其进行手工设置。
如果你第一步没有使用默认安装目录,那么需要对上述两个变量进行手工配置,注意 Path 配置时不要影响到其他安装程序(如 Java,Oracle,Maven 等等)。
2.2 Go 工作目录 GOPATH这个是后续代码目录,新建系统变量 GOPATH,将其指向你的代码目录:
2.3 命令行对环境变量进行验证打开 CMD 终端,输入 go env 查看变量是否设置成功:
注意红框标记部分是否正确。
3. 编写第一个 Go 程序创建 hello.go 文件并编辑其内容如下:
- package main
- import "fmt"
- func main() {
- fmt.Printf("hello, world\n")
- }
保存后进入该目录,执行 go run hello.go:
看到 "hello, world" 证明我们的 go 安装成功了。
准备三:Go语言开发编译器选择
目前开发Go语言的编译器很多,不过彬哥还是推荐大家用liteide
http://liteide.org/cn/
准备四:找一本基础的Go语言书籍,大致的看一遍
链接: https://pan.baidu.com/s/1ySMFbPeudBCsMQ0gomBkXw 提取码: e77u
准备五:找一个方向,自己喜欢或者擅长的方向
例如 区块链,大数据、游戏服务器、云存储等 多多看开源的项目等等,坚持学习
准备六:坚持学习,持之以恒。
以上就是彬哥对初学者、小白同学的建议,如果有遗漏的大家可以留言给我,或者加我微信:cserli;
本节就到这里,我们下期见。
Golang语言社区
ID:Golangweb
游戏服务器架构丨分布式技术丨大数据丨游戏算法学习
有疑问加站长微信联系(非本文作者)