0、Golang语言介绍
Golang(又称Go语言)是Google开源的一种比较新的编程语言,从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本(最新go1.19.5)。目前是TIOBE编程语言排行榜第12位(2023年1月),根据Github年度趋势报告,自2021年起,Go成为最受欢迎的后端编程语言第三名。
除了国外的Google和Face Book,根据拉勾网的招聘数据,字节、腾讯、百度、美团、滴滴、深信服、OPPO、 知乎、去哪儿、360、 金山、微博、哔哩哔哩、七牛、PingCAP 等公司也在大量使用Go语言。之所以这么受欢迎是因为它有下面这些优势:
- 天生支持高并发(goroutine,GPM),高性能
- 语法简单、学习曲线平滑
- 丰富的标准库,完善的工具链
- 静态链接,快速编译
- 垃圾回收
- 跨平台
1、安装Golang
- 从下面两个网址选一个下载对应操作系统的go安装包
官网下载地址:https://go.dev/dl/
Go语言中文网:https://studygolang.com/dl
文档-安装:https://go.dev/doc/install
window系统(win10)
- 打开.msi安装文件,只需要按个人习惯选一下安装路径
- 验证结果
打开cmd,输入go version
如果没有显式版本,请检查一下环境变量,是安装过程中默认给我们配好的,没有的话自己配一下
Linux系统(centos7.8)
# 根据个人习惯找个目录下载安装包,我一般习惯把各种安装包放在tmp目录下,这个目录会自动定期删除
cd /tmp
# 下载安装包
wget https://studygolang.com/dl/golang/go1.20.linux-amd64.tar.gz
# 解压到/usr/local目录
tar -C /usr/local -zxvf go1.20.linux-amd64.tar.gz
# 将 /usr/local/go/bin 添加到环境变量PATH中
vim /etc/profile
# 在文件末尾加上
export PATH=$PATH:/usr/local/go/bin
# 保存退出后source一下,使配置生效
source /etc/profile
# 查看是否安装成功
go version
- 配置环境
如果你没有稳定访问GitHub的方式,可以配置go代理
// 在命令行输入以下命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
// 查看是否配置成功
go env
2、配置VSCode
-
没用过vscode的先看这篇
VSCode安装和使用教程 -
安装go扩展
-
用vscode打开一个目录,新建一个终端,执行
go mod init 模块名
命令,初始化项目,生成go.mod
文件
-
可能会提示我们安装一些东西,按右下角提示安装即可
-
创建一个
hello.go
文件,写入下面代码,在命令行中使用go run hello.go
命令运行
package main
import "fmt"
func main() {
fmt.Println("Let's Go!")
}