3.1.1 怎样输入Go语言程序

Go语言程序的源代码是以目录加包的结构来组织的,因此首先需要在Go语言源代码目录中新建一个目录来存放本节的例子代码。我们之前已经将Go语言开发的根目录设置在C盘的goprjs目录下,而源代码目录是在goprjs目录下的src子目录,完整的路径是C:\goprjs\src。我们在该目录中再新建一个子目录hello,如图3.1所示。

新建子目录也可以在命令行中进行,使用mkdir命令即可,如图3.2所示。

图3.2 用命令行方式在src目录下新建hello子目录

“cd”命令可以改变所在的当前目录,另外如果要切换到不同磁盘上的目录,需要先用“C:”或“D:”等命令来切换盘符(注意Windows中盘符不区分大小写)。

图3.1 在src目录下新建hello子目录

创建完hello子目录后,打开LiteIDE软件,单击左边菜单栏中的“目录”选项卡,在展开的空白目录窗格中单击鼠标右键并选择“打开目录”菜单项,如图3.3所示。

图3.3 在LiteIDE中打开开发目录

然后选择刚刚新建的hello目录,窗格中就会增加hello目录。再在窗格中选择hello目录后单击鼠标右键选择“新建文件…”菜单项,如图3.4所示。

图3.4 在LiteIDE中新建Go语言代码文件

在编辑hello.go文件的文本框中输入代码3-1:

package main

import (
  "fmt"
)

func main() {
  fmt.Println("Hello world!")
}

代码3-1 hello/hello.go

本书中大多数代码下都有文件路径的标注,根据该路径可以在本书所附的资源包中找到对应的代码文件,也可以在GitHub网站的topxeq/goexamples子目录下找到该文件。文件路径中的分隔符采用了斜杠字符“/”而不是Windows中使用的反斜杠字符“\”,这是因为在Windows、Mac OS和Linux系统中都兼容斜杠字符,在网络上表示网络资源时也使用斜杠字符“/”,而在Windows系统中输入路径时可以自由选择使用哪种分隔符。另外代码文件路径使用相对路径,例如本例中的文件路径是hello/hello.go,在输入该代码时,应该是对绝对路径为“C:\goprjs\src\hello\hello.go”的文件进行修改;而在GitHub网站上查找该代码时,应该到topxeq/goexamples/hello/hello.go的位置查看。

输入hello.go代码后的界面如图3.5所示。

图3.5 在LiteIDE中输入Hello world!程序代码

在“文件”菜单中选择或者用组合键Ctrl+S(先按下Ctrl键不松开再按S键)保存文件后,即可完成hello.go程序代码的输入与保存。

本章我们主要介绍Go语言的一些基本开发操作,因此暂时不对代码进行解释,直接按原样输入即可。