Go语言环境搭建
一、下载Go语言
访问go.dev/,下载对应系统的版本
二、配置环境变量
1.GOROOT:Go的安装Path,即刚刚下载安装的Go路径
2.GOPATH:GO语言代码的位置
三、IDE配置
选择是Vscode,主要需要安装Go语言的适配插件:
四、git克隆项目示例代码到本地
$ git clone + URL
以青训营示例代码为例就是:git clone https://github.com/wangkechun/go-by-example
五、测试配置是否成功
在拉取完代码后为了测试Go语言的环境是否配置成功,在VScode中打开示例代码文件夹,输入
“go run example/01-hello/main.go”
可以看到成功输出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语言。