开始使用 Golang

“Go 并不意味着创新编程理论。 它旨在创新编程实践。” – 塞缪尔·特斯拉

在本文中,我们将讨论一种广泛流行的新语言——“Golang”,我们将涵盖以下主题——

介绍

Golang,也称为 Go,是谷歌于 2007 年创建的一种开源编程语言。自发明以来,Go 在过去几年中一直在飞速发展。 Golang 具有与其他脚本非常相似的最小语法 语言。 它旨在提高开发人员的工作效率,使他们能够以更好的方式编写程序。

为什么选择高朗?

  • 干净、简洁、高效
  • 最小和 简单易学
  • 为速度而生(被谷歌、优步等公司使用)
  • 服务器上使用的简单二进制文件
  • 支持垃圾收集
  • Golang 是其中之一 最喜爱的语言

围棋是一个 开源 和免费的编程语言。 您可以通过编译的二进制文件安装它,也可以从源代码构建它。 今天,我们将通过可用的二进制文件安装它。

  • 单击 Download Go 按钮并根据您的系统选择二进制文件 –
  • 我建议你下载稳定版,在我写的时候——Go v1.14 是稳定的。
  • 您也可以从源代码安装 Go,按照说明进行操作 这里

您可以通过运行以下命令来检查 Go 是否安装成功 –

go version

如果您有任何疑问,所有下载和安装相关信息都可以在 golang.org.

现在我们已经设置了 Golang,我们已经准备好编写最简单和最著名的“Hello World”程序。

  • 让我们创建一个简单的 helloworld.go 文件。 是的,您猜对了,golang 的文件扩展名为 .go。
  • 现在,打开您最喜欢的编辑器并复制粘贴以下代码。
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • 保存文件并转到终端。 在一些解释之前。 让我们运行您的第一个 Go 程序!
  • 在终端中(确保您位于创建 helloworld.go 文件的同一目录中)
go run helloworld.go

多田! 你会看到这样的输出 –

// Output
 Hello, World! I am learning Golang!

恭喜! 你刚刚成功运行了你的第一个 go 程序。

  如何在 Nginx 中从 AWS、Google Cloud LB 和 Cloudflare 获取客户端 IP?

现在让我们了解这个基本代码 –

  • package main – package 是 Golang 中的关键字,用于定义文件所属的目录。 一个文件夹内只能有一个包。 您可以通过创建多个目录来创建多个包。 包用于标识您的方法和变量的路径。 在这里,main 是我们编写可执行程序时使用的特殊包。
  • import “fmt”——import 又是一个获取外部和内部包的关键字。 这里 import 从 go 库中获取“fmt”包。 您可以使用 import 关键字来包含任何包。 这让我们可以访问“fmt”包中预定义的 Println 函数。 你甚至可以检查代码 这里.
  • 然后,我们定义我们运行时自动执行的主要功能。 main() 是一种特殊类型的函数,它是可执行程序的入口点。 所以,当我们运行我们的代码时——这个函数被执行。在 main() 中,我们简单地调用 Println(arg),它在终端上打印传递给它的字符串。
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

结论

在本教程中,您了解了 Golang 以及如何开始使用它。 我们在我们的系统上安装了 Go 并运行了一个“Hello World”程序。 从这里开始的下一步是学习一些关于 Golang 中的变量、循环和函数的基础知识。 您甚至可以尝试在浏览器中运行程序,网址为 play.golang.org.

希望你学到了新东西!

喜欢阅读这篇文章吗? 与世界分享怎么样?