![c2b1b547d46aedd4d4ade8377fe46c69.png](https://i-blog.csdnimg.cn/blog_migrate/55cbfa5c7cc2e1314fb4142c15adb6e6.jpeg)
GO语言基础(一)
一、Go下载与安装
二、GOPATH配置
三、VSCode下载与安装
四、编写第一个hello world程序
一、Go下载与安装
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
安装完成之后打开cmd进行检查,"go version"进行版本检查。
![a78ad86b665b7d8d64dfcbedfa94cdd6.png](https://i-blog.csdnimg.cn/blog_migrate/714ec0eedb011774dc95ba24c2c8ea09.png)
二、GOPATH配置
1、新建一个文件夹,里面用于存放go代码,我创建的文件夹D:go_project,并在这个目录下创建3个字文件夹,bin,pkg,src;
2、添加环境变量,在系统变量中的Path中添加go的安装目录,D:GObin,将go目录下的bin目录添加到环境变量中。bin目录下有go.exe;
3、添加环境变量,在系统变量中新建,变量名:GOPATH,变量值:D:go_project。以后所有的代码放到这个目录下的子文件夹src中;
4、添加环境变量,在用户变量中默认的GOPATH:%USERPROFILE%go,更改为D:go_projectbin;
将上述配置完成之后进行重启,然后打开cmd进行检查,输入‘go env’
![97e72bc1eca81fe8fbed59f5cb45ad23.png](https://i-blog.csdnimg.cn/blog_migrate/1b559c488d0c41547b8331ae723b30f1.jpeg)
GOPATH和GOROOT没问题就说明配置GOPATH成功!
三、VSCode下载与安装
VSCode的全称是:Visual Studio Code,是微软公司开发的免费的现代化轻量级代码编辑器。Goland是Jetbrains出品的付费IDE。
VS Code下载地址:
Download Visual Studio Code - Mac, Linux, Windowscode.visualstudio.com![2eb5a80b8481da44c020aa4e22dfe04d.png](https://i-blog.csdnimg.cn/blog_migrate/655dbb01e2ce1a824bad3beab9aa11c7.jpeg)
1、安装扩展中文插件,在extension中输入chinese安装中文简体,重启VScode之后就可以了。
![8cf3fb560e53fe5ea2ea96b67614d4b0.png](https://i-blog.csdnimg.cn/blog_migrate/52c5f008c8242f19fe538c98f8fe3624.jpeg)
2、安装go
![e82b4415f0f80f0532ab76bd9867baca.png](https://i-blog.csdnimg.cn/blog_migrate/629c1d91d460594f09b42b62d0064052.jpeg)
3、安装go的各种插件,见下一节的编写第一个hello world程序。
4、设置字体大小,文件-首选项-设置,在搜索栏中输入fontsize即可更改,但是vscode默认是没有自动保存的,因此要么使用ctrl+s,要不就要在设置中更改自动保存。
5、更改自动保存。在设置的搜索栏中输入save,找到auto save由off更改为afterDelay,并将Auto Save Delay更改为500ms;
![5468010fb25f52287f4d3ea7cc69ecb4.png](https://i-blog.csdnimg.cn/blog_migrate/61a3643250231ddb0796bad1e1cb376d.jpeg)
四、编写第一个hello world程序
1。首先打开刚刚创建完成的go_project下的src目录,在src目录下创建一个studygo的目录,然后在这个目录下创建day01,然后新建文件main.go,然后开始编写第一个hello world程序:
package
在输入这段程序的过程中会出现一系列的通知,这些事go的扩展插件,用来提高代码效率。直接install All就完事了,不过好像有时候会出错,据说是用管理员权限启动vscode可以解决,实现不行就用git去github上直接下载,然后放到bin目录下即可。
![2ab39e5131a5d6e7e8a80c4b57a89d04.png](https://i-blog.csdnimg.cn/blog_migrate/40b41b336842fe11917322a89f634e98.jpeg)
2、编写完成之后开始进行编译。
编译使用go build,建议在项目目录下执行,如果在项目目录下执行,右击hello world在终端中打开,直接输入go build,就会在这个目录下生成一个hello world.exe,然后就可以直接在终端中运行。
![d79077b6abc3c83d735830058db371ea.png](https://i-blog.csdnimg.cn/blog_migrate/2d56e26aa3f836f78baf0478b9fa11a0.jpeg)
如果不是在项目目录下编译,比如打开cmd在用户目录下执行编译,使用命令
C:UsersMogul>go build studygoday01helloworld
不过这样生成的.exe文件就在C:UsersMogul这个目录下。
3、当然在编译的过程中可以指定输入的.exe文件的文件名
go build -o 文件名.exe
4、go run直接执行一个脚本文件,但很少用到。
go run main.go
5、go install
第一步先编译得到一个可执行的二进制文件
第二步将可执行文件拷贝到GOPATHbin目录下
![03cba4b452398488356443a7cf8c69f6.png](https://i-blog.csdnimg.cn/blog_migrate/3c097d5bd0d909cb23f72d94d50738c2.jpeg)
我是尾巴~
每日一句毒鸡汤:坚持这两字说起来总是很空,但真正做到的大多都能成功!我总觉得GO会火!
本次推荐:
电子书下载:
周读:提供免费电子书下载、分享。包括mobi、epud、pdf、txt格式,kindle电子书下载 - 周读www.ireadweek.com![2469eaa11b24fc5b73a4ca804ee45c0a.png](https://i-blog.csdnimg.cn/blog_migrate/df0872961625d47a4d78c9e90f64312d.jpeg)
继续加油~