你的第一个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语言实战指南》] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

万万没想到,王家卫“录音门”事件过后,最大的赢家竟是她!(万万没想到王怡悦)

二来呢,对录音里被提到的演员,很多人都觉得挺同情,拍他的戏,看来是真不容易。 在《四喜》里,『蒋欣』就有这么一段动人的戏:和失散多年的妹妹视频接通后,那种惊喜、不敢相信、又深深感动的复杂情绪,全揉在眼神里,让观众…

万万没想到,王家卫“录音门”事件过后,最大的赢家竟是她!(万万没想到王怡悦)

55W高亮快启动FBI透镜专用氙气灯泡D2H解析

本文介绍了55W高亮快启动FBI透镜专用汽车氙气灯泡D2H的技术特点、工作原理、应用领域及相关参数。文章详细探讨了该灯泡的高亮度表现、快速启动能力、与透镜系统的适配性,以及其在汽车照明中的优势和局限。通过多维度分析,帮助读者全面了解这款灯泡

55W高亮快启动FBI透镜专用氙气灯泡D2H解析

成也一张嘴,败也一张嘴!3个方面原因导致『郭德纲』遭举报(成也一张嘴败也一张嘴的意思)

这年12月,『郭德纲』在北展剧场举办相声跨年专场演出,门票炒到了4950元一张,让很多同行羡慕和眼红。 『郭德纲』靠一张嘴实现了阶层跨越,他在北京住独栋别墅,开的是豪车,衣食住行不同凡响。『郭德纲』与于谦表演相声时,用…

成也一张嘴,败也一张嘴!3个方面原因导致『郭德纲』遭举报(成也一张嘴败也一张嘴的意思)

北京的雪终于下到故宫了 雪中故宫美如画(下雪后的北京)

12月12日,北京现今年入冬以来首场降雪

北京的雪终于下到故宫了 雪中故宫美如画(下雪后的北京)

劉永健最新容貌曝光54歲依然靚仔,曾與唐文龍傳hehe感激對方救濟(刘永健演员最新照片)

」雖然角色的劇情慘被刪減,但在德哥協助之下,劉永健仍然有參演《衝上雲霄》,然而,卻面對不尊重的對待。 節目中,二人重提舊事,劉永健解釋當年只係想指導唐文龍點追女,所以先一齊行超市,但報道出街後,連身在美國的父…

劉永健最新容貌曝光54歲依然靚仔,曾與唐文龍傳hehe感激對方救濟(刘永健演员最新照片)