![打开Go语言之门:入门、实战与进阶](https://wfqqreader-1252317822.image.myqcloud.com/cover/751/46401751/b_46401751.jpg)
上QQ阅读APP看书,第一时间看更新
1.1 Hello,World
如果你学过C、Java等编程语言,对这个经典的例子应该不会陌生。通过它,我先带你大概了解一下Go语言的一些核心理念,让你对Go语言代码有一个整体的印象。
![](https://epubservercos.yuewen.com/DF55B6/25618474901645006/epubprivate/OEBPS/Images/978-7-111-71245-9_16_01.jpg?sign=1738841832-k2vlt1LbZTJj01W0Y2p3wmvFikfvGGqH-0-50fe78c0d84c4447c57610e6a638fbb3)
仅仅这样几行代码就构成了一个完整的Go程序,是不是非常简单?现在我运行这段代码,看看输出结果。打开终端输入以下命令后回车:
![](https://epubservercos.yuewen.com/DF55B6/25618474901645006/epubprivate/OEBPS/Images/978-7-111-71245-9_16_02.jpg?sign=1738841832-h5uejz2jr4Bm8SpDDCMbQkaAOWhryX6t-0-9f8cb4635a9d0f9774a529e593e651a0)
其中go run ch01/main.go是我输入的命令,回车后看到的“Hello,World”是Go程序输出的结果。
代码中的go是Go语言开发工具包提供的一个命令,它和你平时常用的ls命令一样,都是可执行的命令。它可以帮助你运行Go语言代码,对其进行编译,生成可执行的二进制文件等。
run在这里是go命令的子命令,表示运行Go语言代码。最后的ch01/main.go就是我写的Go语言代码文件了。也就是说,整个go run ch01/main.go表示要运行ch01/main.go里的Go语言代码。