购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 程序的基本结构

在Go语言中,源码文件以.go作为文件扩展名。.go文件存放在包(文件夹)中,一个包由一个或多个.go文件组成。文件中代码的开始是用package声明的,表示该文件属于哪个包。下面是一段Go代码。

通过上述代码分析Go程序的基本结构,具体如下。

(1)第一行代码package main定义了包名,必须在源文件中非注释的第一行指明该文件属于哪个包。package main表示可独立执行的程序,每个Go应用程序都包含一个名为main的包。

(2)import "fmt"表示导入内置包fmt,该包主要实现数据的标准化输出。

(3)func main()是程序开始执行的函数。main函数是每个可执行程序必须执行的函数,在一般情况下,main函数是在启动后第一个执行的函数(如果有init()函数,则先执行init()函数)。

在VS Code中运行上述代码,输出结果如下。

    Hello Go

另外,还可以在命令提示符中运行程序。将上述代码保存为demo.go文件,打开命令提示符,进入保存demo.go文件的文件夹中,输入命令“go run demo.go”,按Enter键即可执行程序,结果如图2.1所示。

在命令提示符中运行“go build demo.go”命令,Go语言将.go文件打包成.exe文件。在当前目录中生成一个与.go文件同名的.exe可执行文件,运行.exe文件,即可输出结果,如图2.2所示。

图2.1 运行结果1

图2.2 运行结果2 yLinq6uXvDNz5dZzTgG+gqYLaGpm5G3avJ3LgVUfv26wv/GI9k9c5DxyWphYMXHn

点击中间区域
呼出菜单
上一章
目录
下一章
×