什么是围棋?Golang 编程语言含义解释
Go,也称为 Golang,是一种由 Google 设计的开源、编译和静态类型的编程语言。它被构建为简单、高性能、可读和高效。
在本文中,您将学习:
- Go 从哪里来,现在在哪里,
- 为什么我认为你应该学习它,
- 如何在 Windows 10 上安装和运行它,以及
- 如何用 Go 编写你的第一个“Hello World”程序
目录
什么名字?Go 还是 Golang?
您可能会听到同时称为 Go 和 Golang 的语言,这可能会让人感到困惑。我曾经认为它们是不同语言的名称。但 Golang 只是 Go 的另一个名称——Go 仍然是官方名称。
Golang 来自 Go 官网的域名,golang.org。这实际上非常有用,因为“Golang”比 Google 上的“Go”更容易搜索。因此,对于那些可能正在寻找有关编程语言信息的人来说,它使生活变得更轻松。
Go 是如何诞生的
Go 编程语言的诞生是因为 Google 的代码库变得越来越复杂。
它是由 Robert Griesemer、Rob Pike 和 Ken Thompson 设计的,据报道他们都对 C++ 有共同的厌恶。
Go 于 2009 年向公众宣布,并于 2012 年发布第一个版本 1.0 时开源。
Go 迅速流行起来,由于其简单性、可读性、效率和并发性,成为许多开发人员的首选。并发意味着它可以同时运行多个任务。
Go 用于服务器端(后端)编程、游戏开发、基于云的编程,甚至数据科学。它在制作命令行工具方面也很受欢迎。
如今,许多科技巨头都在使用 Go,例如 Google、Netflix、Twitch、Ethereum、Dropbox、Kubernetes、Docker、Heroku 等等。
Kubernetes、Docker 和 Heroku 等公司使用 Go 并不奇怪,因为基于云的编程是设计 Go 的主要原因之一。
为什么你应该学习围棋
易学曲线
Go 是目前最简单的编程语言之一。这很容易上手,尤其是如果您已经了解任何其他编程语言。就我而言,我一口气学会了围棋的基础知识。
许多使用 Go 并对自己的教学能力充满信心的开发人员表示,他们可以在几个小时内让一个绝对的初学者用 Go 构建一个应用程序。
根据 2020 年 StackOverflow 开发者调查,Go 的简单性是它从第 10 位到第 5 位最受欢迎的编程语言跃升 5 位的主要原因之一。
活跃的社区和良好的文档
Go 有可靠且易于阅读的文档。您可以阅读官方网站上的文档。
除了文档之外,Go 背后还有一个支持和活跃的社区,所以当你遇到困难时,你总能得到帮助。
#golang 标签在 Twitter 上很常用,所以如果您遇到困难,可以在推特上发布您的问题并附上标签。
你可以用 Go 完成很多工作
Go 是一种多用途编程语言,这意味着您可以将它用于许多事情,例如 Web 开发、数据科学、云计算等等。
如果你想从事基于云的编程职业,你应该考虑学习 Go,因为亚马逊网络服务、Kubernetes 和谷歌云平台 (GCP) 等平台都支持 Go。
有吸引力的工资
根据 2020 年 StackOverflow 开发者调查,Go 开发者的薪水中位数为 7.4 万美元,仅次于 Perl 和 Scala,位居第三。
这个数字可能会继续攀升,因为 Go 每年都在继续获得更多的人气,而且需求量很大。所以,如果你想赚更多的钱,你应该考虑学习围棋。
如何在 Windows 10 上安装和运行 Go
要在 Windows 机器上安装 Go,首先必须从官方网站下载 Go 。它适用于所有流行的操作系统。单击与您的操作系统相关的那个并安装它。
第 1 步:在安装 Go 之前,打开命令提示符,输入“go”并回车。您可以通过在 Windows 搜索栏中输入“cmd”打开命令提示符,然后选择出现的第一个应用程序。
当您输入“go”并回车时,您应该会收到一条消息“'go' 不是内部或外部命令、可运行程序或批处理文件”。

不用担心,这是因为您必须通过双击从 Go 网站下载的 Installer 来安装 Go。
第 2 步:双击下载的安装程序以安装 Go。相应地按照提示进行操作,Go 将被安装。


第 3 步:通过安装程序安装 Go 后,返回命令行并再次输入“go”。这一次,您应该看到 Go 中有几个可用的命令。

第 4 步:但你不能就这样开始用 Go 编程。您必须通过配置环境变量来设置 Go 工作区。
因此,转到您的桌面并创建文件夹“go-workspace”。你可以随意命名它。这是您的 Go 项目将存储的文件夹。仅当您将GOPATH变量的值设置为它时。我们在接下来的步骤中执行此操作。
第 5 步:在 Windows 搜索栏上搜索“env”,然后单击“编辑系统环境变量”。

第六步:点击“环境变量”。

您在这里要做的是将GOPATH变量的值更改为您在步骤 4中创建的文件夹。
第 7 步:确保选择“GOPATH”,然后单击“编辑...”。

第八步:点击“浏览器目录”。

第 9 步:选择您在第 4 步中创建的文件夹。也就是说,“go-workspace”,或任何您命名的名称。

单击“确定”。

再次单击“确定”。

再次“确定”。

而已!你现在可以在你的 Windows 机器上开始用 Go 编程了。
如何用 Go 编写你的第一个 Hello World
第 1 步:使用 VS Code(或您选择的代码编辑器)打开“go-workspace”文件夹(或任何您命名的文件夹)并创建一个名为main.go. 您可以随意命名文件。

第 2 步:当您按 Enter 时,系统将提示您安装 VS Code 的 Go 扩展。确保安装它,因为它将为您的代码编辑器提供一些 Golang 超能力,例如语法突出显示和片段建议。
VS Code 还应该提示您安装更多扩展。全部安装。就我而言,我已经为我的 VS Code 安装了所有东西,并且我的所有扩展都是同步的,所以我没有得到这些提示。
将以下代码粘贴到 main.go 文件(或您命名的文件)中:
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
上面的代码是做什么的?
第一行有package main. “包”是每个 Go 文件都有的文件和代码的集合。将package其视为您的 Go 文件和代码的包含文件夹。
无论您将文件命名为什么,请确保“package main”在您的代码之上可用。
之后fmt被引入。“fmt”是 Go 标准库中的一个包。它用于格式化字符串并将消息打印到命令行。它包含在 Go 中做事的方法。
其中一种方法是Println,意思是“打印行”,我们将使用它来打印“Hello World”文本。
在函数“main”中,该fmt包用于将我们的“Hello World”文本输出到控制台。
要运行此代码,请打开终端,键入go run main.go,然后按 Enter。如果您将文件命名为其他名称,请将其命名为go run yourFileName.go.

结论
在本文中,您了解了 Go 编程语言以及为什么它是一种很好的知识。您还学习了如何在 Windows 机器上安装 Go 并在其中编写您的第一个 Hello World 程序。
Go 是一种强大的编程语言,它会一直存在。从 2020 年 StackOverflow 开发者调查中可以清楚地看出,开发者喜欢 Go,并且它的受欢迎程度逐年上升。
Go 绝对值得你花时间。现在,去学习一些围棋。
