只需两行代码即可运行Go程序:package main和fmt.Println("Hello, World!"),用go run hello.go执行,无需配置环境变量或初始化模块。

如何用Golang实现第一个Hello World项目_Golang新手入门实战示例

直接用 go run 就能跑通,不需要配置环境变量或新建项目目录——只要你已安装 Go(1.16+),hello.go 文件里只写两行代码就足够。

创建并运行 hello.go 文件

在任意目录下新建文本文件,命名为 hello.go,内容如下:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

然后终端执行:

go run hello.go

你会立刻看到输出:Hello, World!。注意三点:

为什么不用 go mod init?

新手常被教程误导,一上来就 go mod init example.com/hello。其实:go run 对单文件无模块依赖时完全跳过模块系统;只有当你引入本地包、第三方包,或后续要 go build 成二进制时,才需要 go mod init。过早初始化反而可能因 GOPROXY 或网络问题卡住。

如果你确实想初始化模块(比如为后续加依赖做准备),只需确保当前目录为空或仅含 hello.go,再运行:

go mod init hello

它会生成 go.mod,内容极简:

module hello

go 1.21

此时再 go run hello.go 依然正常——模块只是为依赖服务,不改变单文件执行逻辑。

常见报错与对应修复

遇到运行失败?大概率是下面这几个原因:

真正卡住新手的,往往不是语法,而是编辑器自动保存了隐藏字符、终端缓存了旧二进制、或者复制代码时带入了全角空格——建议所有代码手敲一遍,别复制。

本文转载于:互联网 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。