第一个 Go 程序(Hello World)
在成功安装并配置好 Go 开发环境后,我们可以通过编写一个简单的“Hello, World”程序来体验 Go 的基本语法和执行方式。
1. 创建程序文件
创建一个名为 hello.go 的文件,内容如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, World")
}
`
代码说明:
package main:表示这是一个可独立运行的程序。import "fmt":导入标准库中的fmt包,用于格式化输出。func main():程序的入口函数,Go 从这里开始执行。fmt.Println(...):打印输出到控制台,自动换行。
2. 运行程序
方法一:使用 go run(适合测试)
go run hello.go
输出:
Hello, World
方法二:使用 go build 编译为可执行文件
go build hello.go
生成一个 hello(Windows 上为 hello.exe)的可执行文件,然后运行:
./hello
3. 常见问题排查
- 如果终端提示
command not found: go,请检查环境变量是否正确配置; - 如果文件名不是
.go结尾,编译或运行可能失败; - Go 语法区分大小写,注意大小写拼写错误。
通过这个简单的 Hello World 程序,你已经完成了 Go 语言的第一个实践,接下来我们将逐步深入 Go 的语法与特性。
相关内容
- 什么是 Go Go 是由 Google 开发的一种开源编程语言,以简洁、高效、并发编程支持强著称,广泛应用于后端开发、云原生和微服务等领域。
- Go 的特点与适用场景 Go 语言以高并发、快速编译、简洁语法和强大标准库著称,适用于构建高性能网络服务、微服务架构和云原生应用。
- 安装 Go(Windows/Linux/macOS) 本节介绍如何在 Windows、Linux 和 macOS 上安装 Go 语言开发环境,包含安装步骤、验证方法及常见注意事项。
- 设置环境变量 本节介绍如何为 Go 语言配置环境变量,包括 GOPATH、GOROOT、PATH 等关键变量,适用于 Windows、Linux 和 macOS 系统。
- Go Modules 简介 本节介绍 Go Modules 的基本概念与用法,它是 Go 官方推荐的依赖管理方式,支持版本控制、依赖隔离和构建一致性。
- 变量与常量 本节介绍 Go 语言中的变量与常量的定义、使用方式及其区别,帮助你理解如何存储和管理程序中的数据。