V1

2023/02/20阅读:154主题:极客黑

GO 快速学习篇- 环境搭建和开发工具搭建(1)

1、安装包下载

首先去官网下载安装包,这里以最新的版本为练习。官网安装包下载地址为:

https://golang.google.cn/dl/

点击下载Download,跳转具体的安装包下载页面,根据自身本地系统选择对于的安装包如下图所示:

上下的都是下一步下一步的安装可执行包。验证Go环境是否安装成功,可以通过CMD来验证,如下图:

命令:GO

查看安装版本:go version,如下图所示:

查看GO 语言环境:go env,如下图所示:

2、开发工具安装

关于环境变量说明:

因为GO版本问题,在GO1.11以后,我们的Go环境变量基本上就不需要自己去手动的配置了,后续的版本中,它都是基于我们的GO mod的方式来管理我们的项目,也就是说不需要把项目指定的安装到GoPath目录路径下,可以在任何的其他位置新建项目。

开发工具安装

下载安装包,自行下载完成安装即可,如下所示为基于VScode开发环境的截图:

GO插件扩展安装,用于GO语言的提示,搜索GO,并安装:

安装完成后,再执行具体的一些其他工具的安装,使用Ctrl+Shift+P弹出搜索框,然后查询:go:install/updata,并且全选所有的工具选项,然后点击安装:

如果涉及被墙的问题,可以先设置代理,具体操作如下: 打开CMD,然后输入:

go -env -w GO111MODULE= on

go env -w GOPROXY=https://goproxy.cn,direct

如果出现warning: go env -w GOPROXY=... does not override conflicting OS environment variable等提示,可能是我们的自身的系统环境变量有对于这个代理的值的设置,可以直接删除即可。

安装完成后如下图所示:

3、编写测试案例

新建一个项目,可以随意在任意的位置新建,如本文中我们自己在C:\Users\15944\Desktop\pyproj\ 目录下新建一个gopro目录,然后直接的使用VScode打开当前文件夹即可。首先初始化工作区域,需要在当前面目录下执行:

15944@DESKTOP-IQDSJ37 MINGW64 ~/Desktop/pyproj/gopro
$ go mod init gooro
go: creating new go.mod: module gooro
go: to add module requirements and sums:
        go mod tidy

如果没初始化的直接新建GO文件执行的话,会提示错误:

Error loading workspace: packages.Load error: err: exit status 1: stderr: go: go.mod file not found in current directory or any parent directory; see 'go help modules' Build

然后新建main.go文件。

然后可以点击运行安装,最终结果执行如下图所示:

或者在控制台使用命令运行:

15944@DESKTOP-IQDSJ37 MINGW64 ~/Desktop/pyproj/gopro
$ go run main.go 
你是大爷
你是大爷 607870

上述的案例代码如下所示:

package main

import (
 "fmt"
)

func main() {
 fmt.Println("你好GO!")
}

代码解析说明:

  • package main 表示当前的代码所属的包名
  • import ("fmt") 表示导入fmt包
  • func main() 是程序的入口方法

在go中默认的程序去的启动入口都是以package main为开始的。

分类:

后端

标签:

后端

作者介绍

V1