主要参考资料:
如果重新开始,我会怎么学go: https://www.bilibili.com/video/BV1PhtPejEdT/?spm_id_from=333.337.search-card.all.click&vd_source=ef5b6d43cf1d4ed823db3e9133e97d2d
go by example: https://gobyexample.com/
gowebbyexample: https://gowebexamples.com/
目录
- [一、安装 Go](#一、安装 Go)
- [二、第一个 Go 程序](#二、第一个 Go 程序)
- 三、常用命令
- [四、依赖管理(Go Modules)](#四、依赖管理(Go Modules))
- 五、项目结构示例
一、安装 Go
下载安装包
访问官方下载页面:https://go.dev/dl/
选择适合你操作系统的安装包(Windows/macOS/Linux)。
安装步骤
Windows:
运行 .msi 安装程序,默认安装到 C:\Go,安装程序会自动添加环境变量。
macOS:
双击 .pkg 文件按向导安装,或使用 Homebrew:
bash
brew install go
Linux:
解压到 /usr/local(需要 root 权限):
bash
sudo tar -C /usr/local -xzf go1.xx.x.linux-amd64.tar.gz
配置环境变量
将以下内容添加到 ~/.bashrc 或 ~/.zshrc(Linux/macOS)或系统环境变量(Windows):
bash
export PATH=$PATH:/usr/local/go/bin # Go 二进制路径
export GOPATH=$HOME/go # 工作目录(可选,推荐设置)
export PATH=$PATH:$GOPATH/bin # 全局安装的 Go 工具路径
执行 source ~/.bashrc 或重启终端使配置生效。
验证安装
bash
go version
输出类似 go version go1.22.0 linux/amd64 表示成功。
二、第一个 Go 程序
1.创建项目目录
bash
mkdir hello-world && cd hello-world
2.编写代码
go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
3.运行程序
bash
go run main.go
三、常用命令

四、依赖管理(Go Modules)

五、项目结构示例
my-project/
├── go.mod # 模块定义
├── go.sum # 依赖校验
├── main.go # 入口文件
└── pkg/
└── utils.go # 自定义包
