你的第一个Go程序:Hello, World!-《Go语言实战指南

你的第一个Go程序:Hello, World!-《Go语言实战指南

学习任何一门编程语言的第一步,几乎都是从输出一行“Hello, World!”开始。Go语言也不例外。本章将带你从零开始,创建你的第一个Go程序,并逐行讲解它的结构与原理。

一、创建程序文件

  1. 1. 打开终端(或命令提示符);
  2. 2. 创建一个工作目录,例如:

mkdirhellocdhello

  1. 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的语法、类型系统、流程控制、函数和并发机制打下了基础。

特别声明:[你的第一个Go程序:Hello, World!-《Go语言实战指南》] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

霍家怎么也想不到!纵横跳水界的『郭晶晶』,却栽在这件小事上(霍家怎么也想和我离婚)

如果是某个流量小花翻车,大家大概只会嘲笑两句,毕竟他们本来就没有太高期待,但『郭晶晶』不一样,她是国家英雄,她承载着太多普通人对美好生活的想象。她在疫情期间低调捐款,她在公益活动中亲力亲为,她在裁判席上的公正严明…

霍家怎么也想不到!纵横跳水界的『郭晶晶』,却栽在这件小事上(霍家怎么也想和我离婚)

2026咨询客服如何领取饿了么外卖8-20元随机满减红包🧧券?(客服咨询服务)

随着外卖成为2026年生活标配,用户越来越依赖饿了么平台。本文详解咨询客服领取8-20元随机满减红包🧧券的操作流程、规则解读及使用技巧,教你轻松获取更多实惠,让每一顿美食都能省钱。

2026咨询客服如何领取饿了么外卖8-20元随机满减红包🧧券?(客服咨询服务)

43岁『柳岩』用实力证明,曾经的性感女神地位依然存在,无人撼动(『柳岩』干啥的)

如今已经43岁的『柳岩』,早已不是我们普遍认知中的那个传统性感女星,之前仅仅依靠身材吸引人,如今的『柳岩』在尽力增加吸引力的同时,也在增加自己的各项技艺,扩宽自己的演艺道路,圈内人爆料,『柳岩』将会出现在此次春晚舞台上,…

43岁『柳岩』用实力证明,曾经的性感女神地位依然存在,无人撼动(『柳岩』干啥的)

微信投票怎么做?我家女装👚店选爆款全靠它(微信投票最简单方法)

我琢磨着,不如搞个微信投票,让老顾客、新粉丝都来帮我选选,选出来的款式我就多备点货,也顺便满足大家的喜好。 最后再跟大家说一句,赶紧去我发起的投票里投上一票,选中你最喜欢的款式,后续我会多备货,而且投票的姐妹…

微信投票怎么做?我家女装👚店选爆款全靠它(微信投票最简单方法)

【活动回顾】当齿轮开始摇滚 机械刀有了“智慧”(回顾当天活动)

一双双小手正让机械刀“活”了过来,让不倒翁“倔强”地摇摆——科学原理在此刻褪去艰深的外衣,变成了指尖可触碰的趣味游戏。孩子们在这里告别了电子屏幕,通过实实在在的卡片、齿轮与连杆,步入了一个看得见、摸得着的机械…

【活动回顾】当齿轮开始摇滚 机械刀有了“智慧”(回顾当天活动)