Go语言—从开发环境开始| 青训营笔记

142 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天

Go语言或将成为新的主力开发语言,Go是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以跟着步骤一起将Go语言开发环境搭建起来。

Go语言相关网站

Go语言中文网:studygolang.com/

Go安装包:golang.google.cn/dl/studygolang.com/dl

Visual Studio Code安装:code.visualstudio.com/

GoLand安装:www.jetbrains.com/go/download…

01. 安装Go语言

  1. 访问 golang.google.cn/dl/ ,下载对应平台安装包,安装即可。

        如果上述网址无法访问,可以改为访问 studygolang.com/dl 下载安装

  1. 默认设置安装即可(一路下一步)
  2. 打开控制台,输入 go version 可查看Go版本

02. 配置Go语言开发环境

2.1 配置环境变量

Go需要一个安装目录,还需要一个工作目录。即GOROOT、和GOPATH

GOROOT is a variable that defines where your Go SDK is located. You do not need to change this variable, unless you plan to use different Go versions.

GOPATH is a variable that defines the root of your workspace.

GOROOT是Go SDK的位置,GOPATH是workspace的根目录。

从Go 1.8开始不需手动设置GOPATH

环境变量.png

2.2 在PATH里面配置Go的安装路径

我的设置: E:\GoProject\bin

2.3 测试配置环境

打开控制台, 输入命令 go env 查看是否配置成功

检查配置.png

03. VS Code的使用 及 “Hello World”编写

3.1 VS Code 安装 Go 插件

直接打开VS Code在扩展中搜索Go,点击安装,然后重启VS Code

安装Go插件.png

第一个Go程序——Hello World

  1. 先创建一个新的文件夹,例如:go-by-example 用于存储我们学习过程中的 Go 项目,然后在 go_demo 目录下创建我们第一个 Go 程序 HelloWorld 文件夹,最后通过 VSCode 打开此文件夹,如下图

打开文件夹.png

  1. 使用go module模式新建项目时,我们需要通过 go mod init 项目名命令对项目进行初始化。
# 项目初始化 
go mod init HelloWorld
# 该命令会在项目根目录下生成go.mod文件
  1. 新建一个Go文件,VS Code会激活Go插件,并提示工具全部安装即可,如下图:

Go工具.png

4. 编写“Hello World”程序

hello world.png

  1. 然后继续在终端中手动执行go文件,输入指令 go run 文件名

总而言之,Go语言保证了既能达到静态语言的安全和性能,又能达到动态语言开发维护的高效率,使用一个表达式来形容Go语言:Go = C + Python ,说明Go语言既有C静态语言的运行速度,又能达到Python动态语言的快速开发。