VSCode中配置golang开发环境 | 青训营笔记

96 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天

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语言。之所以这么受欢迎是因为它有下面这些优势:

  1. 天生支持高并发(goroutine,GPM),高性能
  2. 语法简单、学习曲线平滑
  3. 丰富的标准库,完善的工具链
  4. 静态链接,快速编译
  5. 垃圾回收
  6. 跨平台

go语言介绍及应用场景分析 by ^一二三^

1、安装Golang

  • 从下面两个网址选一个下载对应操作系统的go安装包

官网下载地址:go.dev/dl/

Go语言中文网:studygolang.com/dl

以下操作在windows10操作系统上

1.png

  • 打开.msi安装文件,只需要按个人习惯选一下安装路径
  • 验证结果 打开cmd,输入go version

2.jpg

  • 如果没有显式版本,请检查一下环境变量,是安装过程中默认给我们配好的,没有的话自己配一下

3.png

  • 配置环境 如果你没有稳定访问GitHub的方式,可以配置go代理
// 在命令行输入以下命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
// 查看是否配置成功
go env

2、配置VSCode

4.jpg

  • 用vscode打开一个目录,新建一个终端,执行go mod init 模块名命令,初始化项目,生成go.mod文件

4_5.jpg

  • 可能会提示我们安装一些东西,按右下角提示安装即可

5.jpg

  • 创建一个hello.go文件,写入下面代码,在命令行中使用go run hello.go命令运行
package main

import "fmt"

func main() {
	fmt.Println("Let's Go!")
}

6.jpg

第一次用vscode,一知半解,先记录一下,在项目开发中遇到什么问题再随时补充