在前一节中,已经讲述了Go是如何安装的,这一节将介绍Go代码的简单实现:
- 编写简单的“Hello, world”代码。
- 使用 go 命令运行您的代码。
- 使用 Go 包发现工具查找可以在您自己的代码中使用的包。
- 调用外部模块的函数。
1.实现“Hello world”
首先,在cmd或者是vs code的终端输入命令行,创建一个“hello”文件夹
cd
mkdir hello
cd hello
然后,在本例中,在终端输入go mod init example.com/hello
命令行,创建一个go.mod文件。
这一步是为您的代码启用依赖项跟踪。
当代码导入其他模块中包含的包时,您可以通过代码自己的模块来管理那些依赖关系。 该模块由go.mod文件定义,该文件跟踪提供这些软件包的模块。 该go.mod文件与您的代码一起保留,包括在您的源代码存储库中。
要通过创建go.mod文件为代码启用依赖项跟踪,请运行 go mod init命令 ,为其指定代码所在模块的名称。该名称是模块的模块路径。 在大多数情况下,这将是存储源代码的存储库位置,如果您打算发布模块供其他人使用,则模块路径 必须 是Go工具可以从中下载模块的位置。
例子:
$ go mod init example.com/hello
go: creating new go.mod: module example.com/hello
然后,在文本编辑器中,右键hello文件夹,新创建一个文件hello.go来写代码。
将以下代码复制到hello.go文本后保存:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
最后,在终端中使用 go run
运行代码。
另外,可以使用go help
获得其他命令的介绍。