使用本教程

欢迎来到 Go 编程语言之旅。本教程主要介绍该语言最重要的特性:

欢迎!

了解如何使用本教程:如何在不同课程之间导航,以及如何运行代码。

基础

从这里开始,学习这门语言的基础知识。

声明变量、调用函数,以及进入下一课前需要了解的一切。

包、变量和函数

学习任意 Go 程序的基本组成部分。

流程控制语句:for、if、else、switch 和 defer

学习如何通过条件语句、循环、switch 和 defer 控制代码流程。

更多类型:结构体、切片和映射

学习如何基于现有类型定义新类型:本课涵盖结构体、数组、切片和映射。

方法和接口

学习如何为类型定义方法、如何声明接口,以及如何将它们组合起来。

方法和接口

本课介绍方法和接口,即用于定义对象及其行为的构造。

泛型

学习如何在 Go 函数和结构体中使用类型参数。

泛型

Go 通过类型参数支持泛型编程。本课展示如何在代码中使用泛型。

并发

Go 在语言层面提供了并发支持。

本模块介绍 goroutines 和通道,以及如何使用它们实现不同的并发模式。

并发

Go 在语言层面提供并发构造。本课介绍这些构造及其使用方式。