玩酷网

你的第一个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输出一行字符串到终端,并自动换行。

三、运行程序方法一:使用gorun快速运行gorunmain.go

终端输出:

Hello,World!

此命令会临时编译并运行该程序,不生成可执行文件。

方法二:使用gobuild编译为二进制gobuildmain.go

生成一个可执行文件(Windows下为main.exe,Linux/macOS下为main),然后运行:

./main#或main.exe(Windows)

输出结果同样是:

Hello,World!

四、小结

通过这个简单的Hello,World程序,你已经完成了以下几个基本操作:

•使用Go编写源文件;

•理解基本语法结构(包、导入、函数);

•使用命令运行或构建程序。

这为接下来深入学习Go的语法、类型系统、流程控制、函数和并发机制打下了基础。