从0开始
一、GO语言简介
Go(也被称为 Golang)是一种静态类型、编译型的编程语言,由 Google 开发。它具有简洁、高效和强大的并发支持等特点,被广泛应用于网络编程、系统编程、微服务等领域。Go 语言的设计目标是解决大规模软件开发中的一些问题,如代码可读性、编译速度、跨平台支持和并发编程等。
- 并发支持:Go 语言天生支持并发编程,提供了轻量级的Goroutines和通道(Channel)机制,使并发编程变得简单和高效。这使得编写并发程序变得容易,且能够充分利用多核处理器。
- 高性能:Go 语言在运行时性能方面表现优异。其编译器能够产生高效的机器码,使得 Go 程序在性能上能够与 C++ 等编程语言相媲美。
- 跨平台:Go语言支持跨多个平台,包括Windows、Linux、macOS等。开发者可以方便地编译和运行代码在不同的操作系统上。
- 强调工具链:Go语言提供了完善的工具链,包括代码格式化工具、测试工具、性能分析工具等,使得开发、测试和部署变得更加简单和高效。
- 丰富的标准库:Go语言内置了许多常用的库,涵盖网络、文件操作、加密、文本处理等多个领域,让开发者能够更轻松地构建复杂的应用程序。
二、开发环境搭建
本文将以 Windows 下的 VS Code 作为例子介绍 Go 开发环境的搭建方法。当然你也可以使用 Goland 作为你的 IDE。
1、按照GO语言
首先,你需要下载并安装Go语言的二进制发行版本。前往官网下载适用于Windows的安装程序。运行安装向导,没啥问题的话一路下一步即可。
2、配置环境变量
正确安装完应该都会有,只是确认一下。确保 Go 语言的安装目录已经添加到系统的环境变量中。在开始菜单中搜索path,打开编辑系统环境变量对话框,在系统变量中找到名为 “Path” 的变量,点击“编辑”,然后添加Go语言的安装路径(默认为 C:\Program Files\Go\bin或你自定义的路径)。
3、安装VScode
此处省略一万字……参照这些安装方法吧*_*
VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了_vscode使用教程-CSDN博客
修改『Visual Studio Code(VS Code)』插件默认安装路径的方法_vscode修改插件安装路径-CSDN博客
4、安装GO扩展
在 VS Code 中,打开扩展视图(快捷键 Ctrl+Shift+X ),搜索并安装 Go 的官方扩展。安装完毕后,重新启动 VS Code。
5、配置GO proxy
国内网络环境下载各种包的速度很慢很慢。因此,需要配置一下 Go proxy。访问 GOPROXY.IO - 一个全球代理 为 Go 模块而生 按照说明设置你的开发环境。上面的配置步骤只会当次终端内生效,如何长久生效呢,不用每次都去配置环境变量。
使配置长久生效 (推荐)
Windows系统: 1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮 3. 在 “变量名” 输入框并新增 “GOPROXY” 4. 在对应的 “变量值” 输入框中新增 “https://proxy.golang.com.cn,direct” 5. 最后点击 “确定” 按钮保存设置
6、配置 Go 环境变量(可选)
打开 VS Code后,按 Ctrl+Shift+P,输入 Go: Install/Update Tools,选择并运行该命令。它将会为你安装Go语言的一些常用工具,如格式化工具(gofmt)、代码检查工具(golint)、调试器(delve)等。
7、创建GO项目
在任意目录下创建你的项目文件夹,然后在 VS Code中打开该文件夹。VS Code 会自动识别 Go 语言项目,并在左下角显示“Go”标志。
编写程序员的第一个代码“hello world!”
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}