发布于 2026-01-06 0 阅读
0

开始使用 Go!

开始使用 Go!

安装

我使用的是基于 Arch 的 Linux 发行版,所以我将通过 apt 安装 golang pacman。如果您是 Mac 或 Windows 用户,可以在这里查看安装步骤。

软件包已更新

$ sudo pacman -Syu
Enter fullscreen mode Exit fullscreen mode

安装 Golang

$ sudo pacman -Sy go
Enter fullscreen mode Exit fullscreen mode

测试安装是否成功

$ go version
Enter fullscreen mode Exit fullscreen mode

它应该输出类似这样的结果:

go version go<version number> linux/amd64
Enter fullscreen mode Exit fullscreen mode

设置代码编辑器

创建目录并运行go mod init github.com/<github username>/<repo name>

这将go.mod在工作目录中创建一个文件。

如果你是一名 JS 开发人员,你就会熟悉在工作目录中npm init创建一个文件来存储 npm 包将使用的所有依赖项信息的命令。与此类似,工作方式也类似。package.jsongo mod init

通过运行以下命令在 Visual Code 中打开工作目录code .

从Visual Studio Code Marketplace下载 Go 扩展

您会在 Visual Studio Code 中看到类似这样的弹出通知:

Get%20Started%20with%20Go!%20067d2ddd6ff240edaba2b303ef59c705/Untitled.png

点击Install all后稍等片刻。

流程完成后,我们现在就可以开始用 Go 语言编写你的前几行代码了。

想观看目前为止的视频教程,可以点击这个链接

你好世界

“Hello world”几乎是大多数程序员在学习一门新语言时写的第一行代码,我们怎么能错过这个传统呢?

创建一个名为`.txt`的新文件main.go,并在其中写入以下代码:

https://media.giphy.com/media/13HgwGsXF0aiGY/giphy.gif

package main

import "fmt"

func main() {
    fmt.Println("Hello world")
}
Enter fullscreen mode Exit fullscreen mode

让我们来看看我们写了些什么。

package main告诉 Go 编译器,该包应该编译为可执行程序而不是共享库。

主函数package main将作为可执行程序的入口点。构建共享库时,不会有主包及其中的主函数。

我们可以使用命令导入模块,import就像我们在刚刚编写的 Hello World 程序中导入fmt库一样。

fmtprint该库与 Python 或console.logJavaScript 中的命令非常相似。

fmt.Println()在终端上显示其中的数据。

要了解更多关于fmt该模块的信息,请点击这里

执行我们的代码

go run main.go我们可以使用终端中的命令来运行我们的代码。

我们还可以使用以下方法将 Go 代码编译成可执行二进制文件:go build main.go

然后您可以通过以下方式执行该文件:./main

$ go run main.go
Hello world

$ go build main.go

$ ls
go.mod main.go main

$ ./main
Hello world
Enter fullscreen mode Exit fullscreen mode

你已经准备好学习 Go 了!

https://media.giphy.com/media/8YHmc8luwmJJjFY7zh/giphy.gif

文章来源:https://dev.to/aarushgoyal/get-started-with-go-1d1m