你的第一个Go程序:Hello, World!-《Go语言实战指南》
你的第一个Go程序:Hello, World!-《Go语言实战指南》
学习任何一门编程语言的第一步,几乎都是从输出一行“Hello, World!”开始。Go语言也不例外。本章将带你从零开始,创建你的第一个Go程序,并逐行讲解它的结构与原理。
️一、创建程序文件
- 1. 打开终端(或命令提示符);
- 2. 创建一个工作目录,例如:
mkdirhellocdhello
- 3. 创建程序文件 main.go,并写入以下代码:
packagemainimport"fmt"funcmain { fmt.Println("Hello, World!")}
️二、逐行代码解析packagemain
定义当前文件属于哪个包。Go程序必须以 package 声明开始;其中 main 包表示该程序是一个️可执行程序(而不是库),必须包含 main 函数作为入口。
import"fmt"
引入Go的标准库——fmt,用于格式化输出,类似于C语言中的 printf。fmt 是 Go 中最常用的标准库之一。
funcmain { fmt.Println("Hello, World!")}
定义程序的主函数 main,它是Go程序的入口点。Go会从这里开始执行。使用 fmt.Println 输出一行字符串到终端,并自动换行。
️三、运行程序方法一:使用 go run 快速运行go run main.go
终端输出:
Hello, World!
此命令会临时编译并运行该程序,不生成可执行文件。
️方法二:使用 go build 编译为二进制go build main.go
生成一个可执行文件(Windows 下为 main.exe,Linux/macOS 下为 main),然后运行:
./main# 或 main.exe(Windows)
输出结果同样是:
Hello, World!
️四、小结
通过这个简单的 Hello, World 程序,你已经完成了以下几个基本操作:
- • 使用 Go 编写源文件;
- • 理解基本语法结构(包、导入、函数);
- • 使用命令运行或构建程序。
这为接下来深入学习Go的语法、类型系统、流程控制、函数和并发机制打下了基础。