一、Go 语言程序安装
Go语言下载链接:https://studygolang.com/dl
双击打开下一步下一步即可。
验证安装:go version
二、运行程序
创建编写代码的文件夹:gotest
项目初始化 go mod init
(初始化一个go mod)。Go Module 是 Go 1.11 版本引入的官方依赖管理系统,用于替代传统的 GOPATH 模式。它允许项目在 任意位置 存放,并精确控制依赖的版本,解决了依赖冲突、版本锁定等问题。
若项目引用某些第三方库也会有信息列出来。
创建 main.go
文件
package main // 声明 main 包,表名当前是一个可执行程序
import "fmt" // 导入内置 fmt 包
func main() { // main 函数,是程序执行的入口
fmt.Println("Hello, World!") // 在终端打印
}
使用 go build
生成 exe 文件进行执行
三、go mod tidy 命令
go mod tidy
是 Go 语言的命令,用于清理和更新 go.mod
和 go.sum
文件。它主要有以下功能:
- 移除未使用的依赖项:从
go.mod
文件中删除那些在代码中不再使用的依赖项。 - 添加缺失的依赖项:添加代码中使用但尚未记录在
go.mod
文件中的依赖项。 - 更新
go.sum
文件:确保go.sum
文件中包含所有依赖项的正确校验和。
四、遇到的问题
Idea 导入 github
的项目的时候出现 Cannot resolve directory 'github.com'
解决办法:设置里面将这个勾上
五、VS Code 调试 go 程序的相关配置说明
安装 Delve(Go 的调试器),在终端运行:
打开你的 Go 项目。点击左侧 “运行和调试” 图标(或按 Ctrl+Shift+D)。点击 “创建 launch.json 文件”,选择 Go 环境。(如果没有自动生成,可以手动在 .vscode/launch.json
创建)
示例 launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug dataParser",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/main.go",
"args": [
"dataParser",
"--config=./config/config-dev.yaml",
"--source=ceph",
"--date=2025-07-04"
]
}
]
}
开始调试:
设置断点:在代码行号左侧点击,添加断点(红色圆点)。
启动调试:按 F5 或点击 “运行和调试” 面板的绿色箭头 ▶️。
VS Code 会编译并运行程序,在断点处暂停。