什么是围棋?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’ 不是内部或外部命令、可运行程序或批处理文件”。

SS-1

不用担心,这是因为您必须通过双击从 Go 网站下载的 Installer 来安装 Go。

第 2 步:双击下载的安装程序以安装 Go。相应地按照提示进行操作,Go 将被安装。

SS-2
SS-3

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

SS-4

第 4 步:但你不能就这样开始用 Go 编程。您必须通过配置环境变量来设置 Go 工作区。

因此,转到您的桌面并创建文件夹“go-workspace”。你可以随意命名它。这是您的 Go 项目将存储的文件夹。仅当您将GOPATH变量的值设置为它时。我们在接下来的步骤中执行此操作。

第 5 步:在 Windows 搜索栏上搜索“env”,然后单击“编辑系统环境变量”。

SS-5

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

ss6-edited-1

您在这里要做的是将GOPATH变量的值更改为您在步骤 4中创建的文件夹。

第 7 步:确保选择“GOPATH”,然后单击“编辑…”。

ss-7编辑

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

ss-8编辑

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

ss-9编辑

单击“确定”。

ss-10已编辑

再次单击“确定”。

ss-11编辑

再次“确定”。

ss-12已编辑

而已!你现在可以在你的 Windows 机器上开始用 Go 编程了。

如何用 Go 编写你的第一个 Hello World

第 1 步:使用 VS Code(或您选择的代码编辑器)打开“go-workspace”文件夹(或任何您命名的文件夹)并创建一个名为main.go. 您可以随意命名文件。

SS-13

第 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.

SS-14

结论

在本文中,您了解了 Go 编程语言以及为什么它是一种很好的知识。您还学习了如何在 Windows 机器上安装 Go 并在其中编写您的第一个 Hello World 程序。

Go 是一种强大的编程语言,它会一直存在。从 2020 年 StackOverflow 开发者调查中可以清楚地看出,开发者喜欢 Go,并且它的受欢迎程度逐年上升。

Go 绝对值得你花时间。现在,去学习一些围棋。

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!