打开Go语言之门:入门、实战与进阶
上QQ阅读APP看书,第一时间看更新

1.1 Hello,World

如果你学过C、Java等编程语言,对这个经典的例子应该不会陌生。通过它,我先带你大概了解一下Go语言的一些核心理念,让你对Go语言代码有一个整体的印象。

仅仅这样几行代码就构成了一个完整的Go程序,是不是非常简单?现在我运行这段代码,看看输出结果。打开终端输入以下命令后回车:

其中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语言代码。