一、golang 简介
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
中文网在线标准库文档
1. go 语言特点
天生支持并发
语法简单,容易上手
内置runtime,支持垃圾回收
可直接编译成机器码,不依赖其他库
丰富的便准库
可跨平台编译
部署维护成本低
2. go 语言应用领域
服务器编程
开发云平台
区块链
分布式系统
网络编程
二、golang安装
1.go的下载与安装
官网:https://golang.google.cn/
下载到安装包:go1.19.windows-amd64.msi

2.配置环境变量
删掉GO默认环境变量后,
go的安装目录:

Path目录:

添加GOPROXY: 配置外网资源下载插件,添加代理地址

添加GO111MODULE 值为on/off
GO111MODULE=on (这边建议填写on,这也是Go语言的小缺点之一,很多依赖包来源于github,这就导致了管理不统一,比如某天你引用的github的包修改了,可能项目就出问题了,此处填写on后可引用其他地方的包)
无模块支持,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。(配置文件不清理会到默认的user/go下,修改后需要重启cmd或vscode才生效)

控制台输入检验:

三、安装golang开发工具
下载vscode并安装
安装go所需的插件:



在之前的GOPATH路径下创建项目目录:


新建test01.go至main文件夹下
打开vscode至此目录
写下第一段go的代码:
package main
import "fmt"
func main() {
fmt.Println("hello,GO!")
}
然后右键run就完事了~

还有一种在控制台中运行:

本文详细介绍了Go语言的特点,如并发支持、简单的语法和高效的性能,以及其在服务器编程、云平台等领域的应用。接着,指导读者如何下载安装Go语言,包括设置环境变量和配置GOPROXY。此外,还讲解了如何在Windows环境下配置VSCode作为Go语言的开发工具,包括安装相关插件和编写并运行首段Go代码。
4万+

被折叠的 条评论
为什么被折叠?



