入门:安装与第一个程序
1. 安装 Go
前往官方下载页 https://go.dev/dl/,根据操作系统选择最新稳定版安装包:
- Windows:下载
go1.x.windows-msi.zip双击安装,默认路径C:\Program Files\Go - macOS:下载
pkg安装包,或使用brew install go - Linux:解压
tar.gz到/usr/local/go
安装完成后,验证版本:
go version
# go version go1.23.0 windows/amd64建议将
$GOPATH/bin加入系统PATH,方便运行go install安装的命令行工具。
2. 创建第一个项目
从 Go 1.16 起,所有项目都使用 模块(Module) 管理依赖。新建项目目录并初始化模块:
mkdir hello
cd hello
go mod init example/hello这会在项目根目录生成 go.mod 文件,记录模块路径与 Go 版本:
module example/hello
go 1.233. 编写 Hello World
新建 hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}4. 运行与编译
直接运行:
go run hello.go
# Hello, 世界编译为可执行文件:
go build
./hellogo build 会生成与目录同名(Windows 下为 hello.exe)的可执行文件,包含所有依赖。
5. 调用外部包
编辑 hello.go,调用官方 rsc.io/quote 包返回随机名言:
package main
import (
"fmt"
"rsc.io/quote"
)
func main() {
fmt.Println(quote.Go())
}添加依赖并自动写入 go.mod、生成 go.sum:
go mod tidy
go run .6. 常用命令速查
| 命令 | 用途 |
|---|---|
go run |
直接编译运行 |
go build |
编译生成可执行文件 |
go test |
运行测试 |
go fmt |
统一代码格式 |
go mod init |
初始化模块 |
go mod tidy |
同步依赖 |
go install |
安装命令行工具到 $GOPATH/bin |
go vet |
静态检查可疑代码 |
小结
到此你已经完成了 Go 的安装、项目初始化、编写第一个程序、调用第三方包。下一章我们将系统学习 Go 的基础语法。