大家好,我是 @洛竹

本文首发于 洛竹的官方网站

本文翻译自 Part 1: Introduction and Installation

本文同步于群众号洛竹早茶馆,转载请联络作者。

这是咱们 Golang 教程系列中的第一篇教程。本教程介绍了 Golinux中文乱码视频,并谈论了挑选 Go 而不是其他编程言语的原linux因。咱们还将学习如安在 Mac Opython为什么叫爬虫S,Windows 和 Linux 中设备 Go。

介绍

Go 也被称为 Golang,是 Google 开发的一种开源、编译和静态类型的编程言语。Go 创造反面的要害人物是 Rob Pike,Ken Thompson 和Roberjavascript高档程序设计t Griesemer。Go于2009年1linux体系1月揭穿发布。

Go 是一种通用的编程言语,语法简略并具有强壮的标准库作为后台。Go 大放异彩的要害范畴之一是创建高可用性和可伸缩性的 Web 应用程序。Go 还能够用于创建指令行应用程序、桌面应用程序乃至移动应用程序。

Go 的优势

当很多其他言语(例如python,ruby,nodlinux必学的60个命令ejs …)能够完结相同需求时,docker和虚拟机的差异为什么挑选 Go 作为服务器端编程言语。google地球

这里是我挑选 Go 时发现的一些长处。

简略的语法

语法简略明了,并且该言语不docker菜鸟教程会因不必要的功用而显得臃肿。这使得编写docker是干什么的可读性和可维护性的代码变得简单。

易于编写并发程序

并发是言语的固有部分。直接的影响是编python怎样读写多线程程序变得几乎小菜一碟。这是通过 Goroutines 和管道完结的,咱们将在接下来的教程中对其进行谈论。

编译言语

Go是一种编译言语。源代码被编译为本地二进制文件。 解说言语(例如,nodegoogle浏览器js 中运用的 JavaScript 和 Python)缺少此功用。

javascript怎样读速编译

Go编译器十分独特,并且从一开始就被规划为快速的。

静态链接

Go 编译器支撑静态链接。整个 Go 项目能够静态链接到一个大型的二进制文件中,并且能够轻松安置在云服务器中,而不必忧虑依靠联络。

Go 东西链

东西在 Go 中值得特别提及。Go 附带了功google商店用强壮的东西,能够协助开发人员编写更好的代码。常用的东西有:

  • gofmdockerstgofmt 是用于主动格式化 go 源代码的。它运用制表符进行缩进linux常用命令,并运用空格进行对齐。
  • vetvet 剖析 go 源代码并linux命令陈述或许的可疑代码。vet 陈述的全部内容都不是真实的问题,但具有捕获编译器未陈述的差错的能力,例如运用 Printf 时格式说明符不正确。
  • golint:golint 用于辨认代码中的样式问题。

废物回收

Go 运用废物回收,因而内存处理几乎会主动履行python123渠道登录,开发人员无需忧虑内存处理问题。 这也有助于轻松地编写并发程序。

简略言语标准

言语标准十分简略。 整个标准只需一个页面,你乃至能够运用它来编写自己的编译器 :)

开源

终究但并非最不重要的一点是,Go 是一个开源项目。 你能够参加 Go 项目并为该项目做出奉献。

运用 Go 构建的抢手产品

以下是一些运用 Go 构建的盛行产品。

  • Google 运用 Go 开发了 Kubergoogle地球netes using。
  • Docker, 世界上最著名的容器渠道是运用 Go 开发的
  • Dropbox 已将其功用敏感组件从 Python 迁移到 Go。
  • Infoblox的 下一代网络产品是运用 Go 开发的。

设备

Go 能够设备在 Mac,Windolinux必学的60个命令ws 和 Linux 这三个渠道上。你能够从golang.org/dl/ 下载对应渠google空间道的二进制文件。

Mac OS

从 golangoogle浏览器g.org/dl/ 下载 Mac OS 设备程序。双击开始设备。按照提示进行操作,这会将 Golang 设备在 /usrpython能够做什么作业/local/go 中,并且还将文件夹 /usr/locajavascript面试题l/go/bin 添加到 PATH 环境变量中。

Windows

从 golang.org/dl/ 下载 MSI 设备程序。双击开始设备,然后按照提示进行操作。 这javascript:void(0)会将Go设备在方位google商店 clinux体系安装:Go,还将目录 c:Gobgoogle谷歌查找主页ingoogle地球加到你的linux体系途径环境变量中。

Linux

从 golang.org/dl/ 下载 tar 文件并将其解压缩到 /usr/local

/usr/local/go/bin 添加到 PATH 环境变量中。这将在 Linux 中设备 Go。

验证设备

要验证 Go 设备是否成功,请在终端中键入指令google谷歌查找主页 go version,它python编程将输出已设备的 Go 版别。这是我终javascript端的输出。

$ go version
go version go1.16 darwin/amd64

在编写本python下载安装教程教程时,1.16 是 Go 的最新版别。这证明 Go 已成功设备。在下一个教程中,咱们将在 Go 中编写第一个 Hello World 程序 :)

请供应你宝贵的反应和定见。谢谢阅读。