使用Golang入门

“Go is not meant to innovate programming theory. It’s meant to innovate programming practice.” – Samuel Tesla

在本文中,我们将讨论一种新的广受欢迎的语言 – “Golang”。我们将涵盖以下主题 –

介绍

Golang,也被称为Go,是由Google于2007年创建的开源编程语言。自发明以来,Go一直在不断增长。 Golang具有与其他脚本languages非常相似的最小语法。它的目标是提高开发人员的生产力,使他们能够以更好的方式编写程序。

为什么选择Golang?

  • 清晰,简洁和高效
  • 最小和easy to learn
  • 面向速度(被Google,Uber等公司使用)
  • 简单的二进制文件用于服务器
  • 支持垃圾回收
  • Golang是最most loved languages

安装

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

 

  • 单击Download Go 按钮,根据您的系统选择二进制文件 –
    • Windows
    • Linux
    • Mac
  • 我建议您下载稳定版本,在我写作时 – Go v1.14 是稳定版。
  • 您还可以从源代码安装Go,请按照链接_10的说明操作。
  • 您可以通过运行以下命令来检查Go是否成功安装 –

    go version

    如果您有任何疑问,所有的下载和安装相关信息都可以在链接_11中找到。

    在Go中编写Hello World

    现在我们已经设置好了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

    哒哒!您将看到以下输出 –

    // 输出
     Hello, World! I am learning Golang!

    恭喜您!您成功运行了第一个go程序。

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

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

    资源

    结论

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

    希望你学到了一些新知识!

类似文章