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所示。

图1-27 运行结果

图1-28 运行结果

如果在CMD窗口输入“go build chapter1.go”,Go语言会将chapter1.go打包成EXE文件,然后运行EXE文件,即可输出Hello World,如图1-29所示。

图1-29 运行结果