Go语言环境搭建及基础 | 青训营笔记

116 阅读2分钟

Go语言环境搭建

一、下载Go语言

访问go.dev/,下载对应系统的版本

二、配置环境变量

1.GOROOT:Go的安装Path,即刚刚下载安装的Go路径

2.GOPATH:GO语言代码的位置

image.png

image.png

三、IDE配置

选择是Vscode,主要需要安装Go语言的适配插件:

image.png

四、git克隆项目示例代码到本地

$ git clone + URL
以青训营示例代码为例就是:git clone https://github.com/wangkechun/go-by-example

五、测试配置是否成功

在拉取完代码后为了测试Go语言的环境是否配置成功,在VScode中打开示例代码文件夹,输入 “go run example/01-hello/main.go” image.png

可以看到成功输出hello world,配置完毕。

go基础

①go变量声明

可以使用var进行变量的声明,如var a int = 2这样的方式就代表声明一个叫做a的int类型的变量且值为2,也可以直接使用:=,如a := 2也代表的是和上述表达相同的含义。如要声明常量,只需要将第一种声明中var改为const即可。

②切片

Go的切片感觉就像是一个对于数组的一张抽象表达,在声明后需要使用make函数对其进行创建,如make([]slice,len),其中len为创建该切片的初始长度,也可以指定其容量cap,如make([]slice,len,cap)。可以使用append函数添加元素,如append(slice,2)表示向slice这个切片中追加一个2。

③range

Go的range主要可用于for循环中迭代数组、切片、map,在数组和切片中会返回元素的索引和值;在map中会返回key和value。

for key, value := range oldMap {
    newMap[key] = value
}

总结

通过今天的学习,由课上老师的介绍和讲解,我搭建配置好了Go的开发运行环境,并对于Go语言的基础语法部分有了一个大致的了解,课后也会自行进行一些练习,我相信通过更多的练习,一定能够更好地帮助我掌握Go语言。