Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
该语言是从2007年开始开发,最终于2009年11月开源。现在Go的开发已经是完全开放的了,并且拥有一个活跃的社区。
Go语言特点
- 简单、高效、安全
- 并行、有趣、开源
- 内存管理、数组安全、编译迅速
- 编码规范统一、易上手
主要功能
- 服务器编程,以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等。
- 分布式系统、数据库代理器、中间件等,例如Etcd。
- 网络编程,这一块目前应用最广,包括Web应用、API应用、下载应用,而且Go内置的net/http包基本上把我们平常用到的网络功能都实现了。
- 数据库操作
- 开发云平台,目前国外很多云平台在采用Go开发
学习过程
前期准备
- 官网下载安装Go语言
- 配置环境,这里我选择VS Code并安装Go插件
基础语法
包括数据类型,变量,数组,切片,函数,for,if,switch,range,指针,结构体等
将在下一篇进行具体总结
Go语言下载安装
- 官网:golang.org
- 国内下载:studygolang.com/dl
根据电脑的系统下载对应版本即可。选择安装路径,下一步到完成。
验证是否安装成功:win+r 打开运行 输入cmd 在命令行中输入 go version,可以查看到go的版本
环境变量配置
设置GOPATH
GOPATH是Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录,可以理解为项目放置的目录,安装完成go后默认指定的GOPATH是用户目录下的go文件夹,自己可以根据需要进行修改。
打开系统环境变量可以在用户变量中看到GOPATH,更改成自己想要设置的目录即可。
VSCode安装go插件
打开VSCode,点击扩展,在搜索栏中输入go,选择第一个安装
安装go所有插件
- 创建一个项目,并创建一个go文件
- 创建后会弹出以下以下信息,在科学上网的情况下点击Install all,等待安装完即可
总结
到这里前期的准备工作就差不多完成了。学习一门语言最重要的就是练习,在接下来的学习中最重要的就是不断自己去写,我们基础语法整理见,共勉。