Go编程语言文档

简介: 文档Go编程语言是一个开源项目,可以提高程序员的工作效率。Go富有表现力,简洁,干净,高效。它的并发机制使编写能够充分利用多核和联网机器的程序变得容易,而其新颖的类型系统可实现灵活的模块化程序构建。

文档

Go编程语言是一个开源项目,可以提高程序员的工作效率。

Go富有表现力,简洁,干净,高效。它的并发机制使编写能够充分利用多核和联网机器的程序变得容易,而其新颖的类型系统可实现灵活的模块化程序构建。Go快速编译到机器代码,但具有垃圾收集的便利性和运行时反射的强大功能。它是一种快速,静态类型的编译语言,感觉就像一种动态类型的解释语言。

安装Go

入门

下载和安装Go编译器,工具和库的说明。

学习去吧

doc.png

围棋之旅

Go的交互式介绍分为三个部分。第一部分介绍基本语法和数据结构; 第二部分讨论方法和接口; 第三部分介绍了Go的并发原语。每个部分都以一些练习结束,这样您就可以练习所学的内容。您可以在本地安装它:

 

这会将gotour二进制文件放在工作区的bin目录中。

如何编写Go代码

本文档解释了如何使用go命令 获取,构建和安装包,命令和运行测试。

编辑器插件和IDE

一个文档,总结了常用的编辑器插件和带有Go支持的IDE。

有效的去

一份文档,提供了编写清晰,惯用Go代码的技巧。必须阅读任何新的Go程序员。它增加了游览和语言规范,这两者都应该首先阅读。

诊断

总结用于诊断Go程序中的问题的工具和方法。

常见问题(FAQ)

关于Go的常见问题的答案。

Go Wiki

由Go社区维护的wiki。

更多

有关 更多Go学习资源,请参阅Wiki上的“ 学习”页面

参考

包文档

Go标准库的文档。

命令文档

Go工具的文档。

语言规范

官方Go语言规范。

Go Memory模型

一个文档,指定可以保证在一个goroutine中读取变量的条件,以观察通过写入不同goroutine中的同一变量而产生的值。

发布历史

Go版本之间的变化摘要。

用品

Codewalks

Go计划的导览游。

工具

更多

请参阅文章页面 维基的多了去了文章。

非英语文档

有关本地化文档,请参阅Wiki上NonEnglish页面

目录
相关文章
|
1月前
|
Java 程序员 Linux
IT圈的“鄙视链”大揭秘:从Java到Go,编程语言之战!
IT圈的“鄙视链”大揭秘:从Java到Go,编程语言之战!
|
5月前
|
NoSQL API Go
go-mongox:简单高效,让文档操作和 bson 数据构造更流畅
`go-mongox` 基于 **泛型** 对 `MongoDB` 官方框架进行了二次封装,它通过使用链式调用的方式,让我们能够丝滑地操作文档。同时,其还提供了多种类型的 `bson` 构造器,帮助我们高效的构建 `bson` 数据。
72 0
|
6月前
|
Cloud Native 架构师 Java
谷歌架构师分享gRPC与云原生应用开发Go和Java为例文档
随着微服务和云原生相关技术的发展,应用程序的架构模式已从传统的单体架构或分层架构转向了分布式的计算架构。尽管分布式架构本身有一定的开发成本和运维成本,但它所带来的收益是显而易见的。
|
6月前
|
程序员 Go API
Go语言微服务框架 - 10.接口文档-openapiv2的在线文档方案
随着项目的迭代,一个服务会开放出越来越多的接口供第三方调用。 虽然`protobuf`已经是通用性很广的IDL文件了,但对于未接触过这块的程序员来说,还是有很大的学习成本。在综合可读性和维护性之后,我个人比较倾向于使用oepnapiv2的方案,提供在线接口文档。
115 0
|
8月前
|
安全 Java 编译器
Go 语言介绍:简洁高效的编程语言
Go 语言,也被称为 Golang,是一种由 Google 开发的开源编程语言。自诞生以来,它已经在软件开发领域引起了广泛的关注和采用。Go 语言的设计目标是为了提供一种简洁、高效、并发安全的编程语言,适用于构建各种类型的应用程序。本文将为您介绍 Go 语言的一些重要特性以及它在现代软件开发中的应用。
180 0
|
4月前
|
JSON 中间件 Go
Go 框架 iris 文档(二)
Go 框架 iris 文档(二)
80 0
|
4月前
|
XML JSON 中间件
Go 框架 iris 文档(一)
Go 框架 iris 文档(一)
159 0
|
4月前
|
存储 Go
解析 Go 编程语言数据类型:bool、整数、浮点数和字符串详细介绍
数据类型是编程中的重要概念。数据类型指定了变量值的大小和类型。Go是静态类型的,这意味着一旦变量类型被定义,它只能存储该类型的数据。
58 0
解析 Go 编程语言数据类型:bool、整数、浮点数和字符串详细介绍
|
4月前
|
Cloud Native Linux Go
Go 编程语言详解:用途、特性、与 Python 和 C++ 的比较
Go是一个跨平台、开源的编程语言 Go可用于创建高性能应用程序 Go是一种快速、静态类型、编译型语言,感觉上像动态类型、解释型语言 Go由Robert Griesemer、Rob Pike和Ken Thompson于2007年在Google开发 Go的语法类似于C ++
69 0
|
4月前
|
Java 编译器 Go
Go 编程语言(简介)
Go 编程语言(简介)
29 0