Go语言第一个程序--hello world!

发布于:2025-07-15 ⋅ 阅读:(15) ⋅ 点赞:(0)

一、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 mod tidy 是 Go 语言的命令,用于清理和更新 go.modgo.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 会编译并运行程序,在断点处暂停。


网站公告

今日签到

点亮在社区的每一天
去签到