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,编程语言之战!
|
7月前
|
NoSQL API Go
go-mongox:简单高效,让文档操作和 bson 数据构造更流畅
`go-mongox` 基于 **泛型** 对 `MongoDB` 官方框架进行了二次封装,它通过使用链式调用的方式,让我们能够丝滑地操作文档。同时,其还提供了多种类型的 `bson` 构造器,帮助我们高效的构建 `bson` 数据。
77 0
|
8月前
|
Cloud Native 架构师 Java
谷歌架构师分享gRPC与云原生应用开发Go和Java为例文档
随着微服务和云原生相关技术的发展,应用程序的架构模式已从传统的单体架构或分层架构转向了分布式的计算架构。尽管分布式架构本身有一定的开发成本和运维成本,但它所带来的收益是显而易见的。
|
1天前
|
Java Go C#
编程语言C#、C++、Java、Python、go 选择哪个好?
我想说的是,不论选择哪种编程语言,决定选择的都是你最终的目的,做选择之前,先充分调研每一个选择项,再做选择思路就会非常清晰了。
8 3
|
26天前
|
Rust 安全 Java
Rust 和 Go:如何选择最适合你的编程语言
Rust 和 Go 都是优秀的选择 首先,重要的是要说 Rust 和 Go 都是非常优秀的编程语言。它们都是现代的、强大的,被广泛采用,且提供了卓越的性能。
25 1
|
1月前
|
Kubernetes Go 开发者
GO编程语言:简洁、高效、强大的开源编程语言
GO语言,又称Golang,是由Google公司开发的一种静态类型、编译型的编程语言。其设计理念是提供一种直观、简洁、可靠的解决方案
22 2
|
1月前
|
Cloud Native Go 云计算
多范式编程语言Go:并发与静态类型的结合
Go语言是Google于2007年开发的开源编程语言,旨在提高程序开发和部署的效率。它的独特特征在于结合了并发处理与静态类型系统,提供了简洁、高效、并行处理能力的编程体验。本文将探讨Go语言的特点、应用场景以及其在现代软件开发中的优势。
|
1月前
|
编解码 JavaScript 前端开发
【专栏】介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例
【4月更文挑战第29天】本文介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例。Base64编码将24位二进制数据转换为32位可打印字符,用“=”作填充。文中展示了各语言的编码解码代码,帮助开发者理解并应用于实际项目。
|
1月前
|
测试技术 Go
Go+:一种简单而强大的编程语言
Go+:一种简单而强大的编程语言
|
8月前
|
程序员 Go API
Go语言微服务框架 - 10.接口文档-openapiv2的在线文档方案
随着项目的迭代,一个服务会开放出越来越多的接口供第三方调用。 虽然`protobuf`已经是通用性很广的IDL文件了,但对于未接触过这块的程序员来说,还是有很大的学习成本。在综合可读性和维护性之后,我个人比较倾向于使用oepnapiv2的方案,提供在线接口文档。
133 0