一、了解go语言
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。相对于其它编程语言来说它既有Python的简洁也有C++的高性能。
二、go语言安装
我们可以在Go语言中文网中找到go语言的相关资料以及下载方式。也可以直接点击这里进入下载界面。
进入下载界面后根据对应的操作系统选择对应的文件下载。
我们也可以自己选择对应的版本以及对应的平台进行下载。
下载安装包完成以后按照提示一步步完成即可。
安装完成以后可以打开cmd,输入 go version指令,如果出现如下界面,证明你的安装没有问题。
安装完成后我们需要对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文件。
2.创建一个主函数main,在go中我们使用func表示函数。使用println()输出“hello world!”
3.然后修改包名为main。在go语言中每个应用程序必须有一个名为main的包,main函数负责程序的入口,必须写在main包中。
4.点击运行,接下来我们就可以看到我们的“hello world!"了。
在这里,我们输出使用的是println(),自带换行的输出;我们也可以使用print(),不带换行的输出。同样,我们还可以导入fmt包,使用里面的Println()和Print()进行输出。两者的区别在于fmt包中的输出没有限制。