This action will force synchronization from 陌溪/LearningNotes, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
这阵子因为以后工作的原因,所以开始了go语言的学习之旅,工欲善其事必先利其器,首先就得把go语言环境搭建完成
因为go语言的官网经常打不开,所以我就找了一个 镜像网站,里面有很多版本的Go语言,选择自己合适的,比如我的是Windows电脑,所以我选中里面的Windows版本的
下载完成是一个安装文件,我们需要进行安装,同时需要注意的就是安装目录,因为事后还需要配置环境变量,下面是安装成功后的图片
根据windows系统在查找可执行程序的原理,可以将Go所在路径定义到环境变量中,让系统帮我们去找运行的执行程序,这样在任何目录下都可以执行go指令,需要配置的环境变量有:
环境变量 | 说明 |
---|---|
GOROOT | 指定SDK的安装目录 |
Path | 添加SDK的/binmulu |
GOPATH | 工作目录 |
首先我们需要打开我们的环境变量,然后添加上GOROOT
然后我们在PATH上添加我们的bin目录
添加完成后,我们输入下面的命令,查看是否配置成功
go version
在我们配置好环境,我们就可以使用Jetbrain公司开发的Goland编辑器了,首先进入官网下载
下载完成后,进行启动
启动完成后,我们需要配置一下环境,点击:File ->settings -> GOROOT,配置一下刚刚go安装的目录
以及GOPATH项目所在的目录
在上面的方法都完成以后,我来来输出hello world吧~
package main
import "fmt"
func main() {
fmt.Println("hello world!")
}
代码的说明
输出结果
我们可以通过使用下面命令进行编译和执行
# 编译 hello.go 后 会生成一个 hello.exe文件
go build hello.go
# 运行 hello.ext
hello.ext
需要注意的是,我们也可以使用下面的方式,来直接运行的(使用go run会比较慢,因为内部有个编译的过程)
go run hello.go
但是在生产环境中,是需要先编译在执行的
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。