一、了解go语言

Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。相对于其它编程语言来说它既有Python的简洁也有C++的高性能。

二、go语言安装

我们可以在Go语言中文网中找到go语言的相关资料以及下载方式。也可以直接点击这里进入下载界面。

进入下载界面后根据对应的操作系统选择对应的文件下载。

go语言 下载库配置 go语言 apk_开发语言

我们也可以自己选择对应的版本以及对应的平台进行下载。

go语言 下载库配置 go语言 apk_golang_02

下载安装包完成以后按照提示一步步完成即可。

go语言 下载库配置 go语言 apk_go语言 下载库配置_03

安装完成以后可以打开cmd,输入 go version指令,如果出现如下界面,证明你的安装没有问题。

go语言 下载库配置 go语言 apk_golang_04

安装完成后我们需要对go的环境设置进行修改,其中需要更改两项GO111MODULE和GOPROXY。

GO111MODULE是用来设置go对模块的管理,相关的说明可以参考作者y果子这篇文章《go mod 使用 + GO111MODULE》。

GOPROXY是用来设置go语言的代理,默认为官方代理,下载相应的东西时速度比较慢,所以我们需要改为国内的代理提升下载第三方库时的速度。

通过如下命令修改环境设置:

go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.io,direct

修改完成后通过go env就可以看到go语言所有相关的环境设置。

三、hello world

当我们安装完成后,可以尝试使用go来写出我们的第一句代码“hello world!”。根据个人喜好,开发环境可以选择vscode、goland等等,我这里使用的是Goland。

1.使用Goland创建好项目以后,我们新建一个hello.go文件。

go语言 下载库配置 go语言 apk_开发语言_05

2.创建一个主函数main,在go中我们使用func表示函数。使用println()输出“hello world!”

go语言 下载库配置 go语言 apk_后端_06

3.然后修改包名为main。在go语言中每个应用程序必须有一个名为main的包,main函数负责程序的入口,必须写在main包中。

go语言 下载库配置 go语言 apk_后端_07

4.点击运行,接下来我们就可以看到我们的“hello world!"了。

go语言 下载库配置 go语言 apk_开发语言_08

go语言 下载库配置 go语言 apk_后端_09

在这里,我们输出使用的是println(),自带换行的输出;我们也可以使用print(),不带换行的输出。同样,我们还可以导入fmt包,使用里面的Println()和Print()进行输出。两者的区别在于fmt包中的输出没有限制。

go语言 下载库配置 go语言 apk_go语言 下载库配置_10

go语言 下载库配置 go语言 apk_golang_11