![GO语言编程从入门到实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/881/47216881/b_47216881.jpg)
上QQ阅读APP看书,第一时间看更新
1.8 第一个Go程序“Hello World”
我们使用GoLand打开文件夹E:\go,在该文件夹下创建chapter1.go文件并编写Go语言代码,代码如下:
package main import "fmt" func main() { fmt.Printf("Hello World") }
分析上述代码,得知Go语言的代码基本结构如下:
1)package main代表程序或项目运行的主入口文件,如果改为package aa,则设为程序或项目的包。
2)import "fmt"代表导入内置包fmt,主要实现数据的标准化输出。
3)func main(){}代表程序运行的主入口,不支持任何返回值和参数传入。
在GoLand中运行chapter1.go的代码,运行结果可以在Run窗口下查看,如图1-27所示。
如果不使用GoLand运行chapter1.go的代码,可以打开Windows的CMD窗口,将CMD窗口的当前路径切换到E:\go,然后输入“go run chapter1.go”,即可运行chapter1.go的代码,如图1-28所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P25_10322.jpg?sign=1738960887-9MkNomfUMsdNHDD7poQwdonlvctpboUZ-0-5b845fd75c62e1f233b5177a377a57fb)
图1-27 运行结果
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P25_10323.jpg?sign=1738960887-qNBhHnfDqxxunf6h9Pb0MFXimNfR6OvB-0-11f6e854c2771b017ff9c25d8fd59bc5)
图1-28 运行结果
如果在CMD窗口输入“go build chapter1.go”,Go语言会将chapter1.go打包成EXE文件,然后运行EXE文件,即可输出Hello World,如图1-29所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P25_10324.jpg?sign=1738960887-d8bHmQlnwCVyxmjtRdO61KHSxuZ0Y52O-0-3f100a439e3a2dc3c2c6cf6fdb24ef89)
图1-29 运行结果