Day 1——Go语言环境配置
文章目录
- Day 1——Go语言环境配置
- 一、前言
- 二、环境配置
- 1、下载安装
- 2、测试安装
- 3、GoLand环境配置
- 三、出现的问题
- 四、最后我想说
一、前言
这次我又开辟了新的专栏,我们来一起学习一门新语言Go语言。因为本人是大数据专业的学生,以后可能会涉及到服务器编程、分布式系统、数据库代理器抑或是开发云平台的一些学习,这些方向能用C或者C++来实现,但是C和C++可能上手难度有点大,刚好Go语言可以很好的代替它们去实现。
为什么说Go语言可以代替C/C++去实现这些功能呢?
可以这么来说,相比于C/C++,一是Go语言的学习曲线更加的容易,二是Go语言也拥有媲美C/C++的编译效率,开发效率和运行效率都很高,三是Go语言还拥有强大的标准库,四是部署起来也很方便,五是并行和异步编程几乎无痛点等等诸多优势。
Go语言和Python语言都是致力于使事情简单化,它的使用起来异常的快速和简单。
Go语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,它的基础语法与C语言很类似,但对于变量的声明有所不同,也对其他的一些优秀编程语言有所借鉴。
简单的来说,Go是为大数据、微服务、并发而生的一种编程语言。
好啦,吹啦这么多Go语言的哪些优势,现在我们要开始Go语言的学习啦,学习任何一门语言第一步都是配置相关的环境,那我们开始叭!
二、环境配置
1、下载安装
Go语言官网下载地址:https://golang.google.cn/dl/
直接去Go语言官网去下载Go语言版本,我的电脑是Win 11,所以就下载第一个:
下载好之后点击这个:
然后一直下一步下一步,它会默认下载到C盘,大家可以自行定义下载路径。
下载完之后一般会自动帮我们将Go语言的路径添加到环境变量里面去:
如果没有的话要自行添加一下。
2、测试安装
在你想要的盘里面新建一个文件夹,比如我新建的文件夹叫Go_Code。
接下来我们要在cmd里面测试一下我们的Go语言环境配置是否成功。
首先先在我们新建的文件中创建一个文本文档:
然后双击打开它,输入如下代码:
然后保存文本文档,将后缀txt改成go:
打开cmd,进入我们创建的文件中,运行如下命令:
运行结果如果是这样,就代表Go语言环境配置成功了。
3、GoLand环境配置
首先进入环境变量里面配置:
新建这三个值:
- GOROOT:Go的安装路径
- GOPATH:Go语言工作区路径
- GOPROXY:Go语言默认的代理容易被防火墙挡住,修改成国内可用代理
进入cmd,输入命令:go env就可以查看是否配置成功:
以上配置好之后,点击软件GoLand,进入到软件内打开我们刚刚创建的文件夹,然后进入设置,按照如下操作来设置:
好啦,到现在已经全部配置完成啦,大家可以开始享受啦!
三、出现的问题
有些同学可能全部配置好之后,想要创建自己的文件夹,然后自己的文件中创建GO的代码运行结果却报如下的错误了:
这是因为你代码开头的导包有问题,需要修改成这样才不会报错:
Go语言不像java语言导包需要和包名相同,在Go语言中,main()函数保存在main的包里,如果main函数不再main包里,构建工具就不会生成可执行的文件,main包在Go语言里,命名为main的包具有特殊含义,
四、最后我想说
Go 极其地快。其性能与 Java 或 C++相似。在我们的使用中,Go 一般比 Python 要快 30 倍。虽然相比于 Python 和 Ruby,使用 Go 建立东西需要更多的时间,但在后续的代码优化上可以节省大量时间。
虽然Go语言的优势很多,但是它毕竟是一种新型语言,还存在很多的缺点,还需要后续的完善,我们一起期待它的后续表现。