Go语言
在学习一门语言之前,我们需要对它有个大致的了解,知道为什么要选择这样一门语言来作为开发的工具来使用.
什么是Go语言
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。 巴拉巴拉巴拉... 以上是从百度百科复制的,有错不要怪我.不过这些都不关键,除了瞻仰一些行业大佬的名字之外没什么作用.从应用层面上来了解更好一些.
Go语言的用途
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
Go语言的特点
1.高性能,高并发
2.语法简单,学习曲线平缓
3.丰富的标准库
4.完善的工具链
5.静态链接
6.快速编译
7.跨平台
8.垃圾回收
Go语言环境配置
1.Go语言环境安装
进入golang官网golang.org 网站可能打不开,如果没有解决网络环境的手段可以用这个链接go-zh.org
下载适合自己操作系统的版本根据提示安装即可.
检查是否安装成功:打开命令窗口,windows的话win+r搜索cmd 输入go version,如果输出了Go的版本呢则表明安装成功.
2.Go环境变量设置
新版本的Go语言会自动设置一个默认的环境变量,当然也可以自己改成自己习惯使用的路径. win+s打开搜索,输入高级系统设置,点击右下角的环境变量
上面为用户变量,可以看到GOPATH一栏,这里就是默认的工作空间,也就是存放项目代码的地方.如果不喜欢默认的路径可以编辑成自己习惯的路径. 如果你更改了路径,记得要将原本用户变量里的path中的bin文件路径删掉,然后在系统变量中path中添加自己的路径,和上面的工作路径保持一致.
接着在系统变量中添加GOROOT变量,将变量值设为你安装Go语言环境的路径.
到此,Go语言环境的安装已经完成.
3.在VSCode中配置Go语言
VSCode的基础配置暂且按下不表.这里只讲Go语言的相关配置.
1下载Go插件
在插件栏搜Go即可,建议把第一个和Go Nightly都安装了.
2在你之前设置GOPATH工作空间的文件夹新建三个文件夹,分别为:pkg,bin,src.
src文件夹就是我们存放代码的地方bin文件夹用于存放Go语言的插件. 由于一些众所周知的原因,大陆用户配置环境总会有些曲折.所以我建议你先做些准备工作.
打开高级系统设置,进入环境变量,在用户变量新建两个变量,如下图
一般情况下这样就可以了.
3接着下一步
打开VSCode,然后按ctrl+shift+p打开搜索,输入go
点击第一个即可,然后全部下载.
当然上述是理想情况,总会有各种玄学情况.嫌麻烦可以直接下载以下文件到你之前新建的bin文件夹下 pan.baidu.com/s/1LqmlrYAd… 提取码:29l3 由掘金社区作者行小观提供,非常感谢(比心)
4到此VSCode中的设置完成
下面到了每次学习语言最激动人心,紧张刺激的hello world环节
打开之前设置工作路径的文件夹中的src文件夹,前文也提过,这里用来存放代码. 然后新建一个go文件,随便叫什么都行,我就叫main.go了.
import "fmt"
func main() {
fmt.Println("hello world")
}
点击右上角的小三角,代码就开始运行了.
希望这篇笔记能帮到你,学习新语言前配置环境确实经常碰到玄学状况,总之别放弃,多搜索.
诸位:Keep on Keeping on.!