用于学习 Go 基础语法、运行示例、编写单元测试和练习编译发布的个人学习仓库。
安装 Go SDK 后,在本目录的终端执行:
go version
go run .
预期输出:
你好,Go!
欢迎开始 Go 语言学习与测试。
2 + 3 = 5
本项目仅使用 Go 标准库,不需要安装第三方运行依赖。完整安装步骤、工具依赖、编译运行方法及常见问题见 安装与运行教程。
.
├── README.md # 项目说明
├── INSTALL.md # 安装、依赖、运行、测试与编译教程
├── go.mod # Go 模块与工具链版本要求
├── main.go # 第一个程序:输出、变量与加法函数
├── main_test.go # Sum 函数的表驱动单元测试
└── .gitignore # 忽略编译产物和本地配置
当前模块路径为 example.com/go-study,是本地学习用的模块标识,不需要注册域名,与 Git 远程地址可以不同。
# 编译并运行
go run .
# 格式化
go fmt ./...
# 单元测试与静态检查
go test -v ./...
go vet ./...
# 编译并运行 Windows 可执行文件
New-Item -ItemType Directory -Force bin | Out-Null
go build -o ./bin/hello.exe .
.\bin\hello.exe
go run 会先编译再运行;go build 生成可以单独启动的可执行文件。
main、导入语句 import、变量声明 :=。后续独立练习建议分别放在 cmd/hello、cmd/variables 等子目录中,使用 go run ./cmd/hello 运行;不要在同一个包中重复声明 main 函数。
远程地址:http://vk-fly.com:10880/ZhuTianShuai/go_learn.git
请勿将密码、访问令牌或个人环境配置提交到仓库。当前提供的是 HTTP 地址,不能提供 HTTPS 的传输加密;如服务端支持,建议后续改用 HTTPS 或 SSH。