Go语言背景知识及环境配置 | 青训营

81 阅读2分钟

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

该语言是从2007年开始开发,最终于2009年11月开源。现在Go的开发已经是完全开放的了,并且拥有一个活跃的社区。

Go语言特点

  • 简单、高效、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速
  • 编码规范统一、易上手

主要功能

  • 服务器编程,以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等。
  • 分布式系统、数据库代理器、中间件等,例如Etcd。
  • 网络编程,这一块目前应用最广,包括Web应用、API应用、下载应用,而且Go内置的net/http包基本上把我们平常用到的网络功能都实现了。
  • 数据库操作
  • 开发云平台,目前国外很多云平台在采用Go开发

学习过程

前期准备

  1. 官网下载安装Go语言
  2. 配置环境,这里我选择VS Code并安装Go插件

基础语法

包括数据类型,变量,数组,切片,函数,for,if,switch,range,指针,结构体等

将在下一篇进行具体总结

Go语言下载安装

根据电脑的系统下载对应版本即可。选择安装路径,下一步到完成。

验证是否安装成功:win+r 打开运行 输入cmd 在命令行中输入 go version,可以查看到go的版本

环境变量配置

设置GOPATH

GOPATH是Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录,可以理解为项目放置的目录,安装完成go后默认指定的GOPATH是用户目录下的go文件夹,自己可以根据需要进行修改。

打开系统环境变量可以在用户变量中看到GOPATH,更改成自己想要设置的目录即可。

capture_20230811010239253.bmp

VSCode安装go插件

打开VSCode,点击扩展,在搜索栏中输入go,选择第一个安装

capture_20230811010747108.bmp

安装go所有插件

  1. 创建一个项目,并创建一个go文件
  2. 创建后会弹出以下以下信息,在科学上网的情况下点击Install all,等待安装完即可

capture_20230811012128299.bmp

总结

到这里前期的准备工作就差不多完成了。学习一门语言最重要的就是练习,在接下来的学习中最重要的就是不断自己去写,我们基础语法整理见,共勉。