简介

已完成

在上一模块中,你已了解 Go 的基础知识。 你探索了数据类型、变量、常量、函数和包。 你知道如何构建程序的逻辑,以及 Go 如何首选对代码进行组织。 因此,现在你已准备好学习如何使用 if/elseswitchesfor 等基本控制流和用于处理错误的基本函数以 Go 方式编写程序。

如果你以前有过遵循大多数 C 语法的编程语言(例如 C# 或 Java)的经验,则此模块中的几个部分会非常简单。 但在其他部分,你会看到 Go 中存在的细微差别。

在本模块快要结束的时候,你会发现一个需要应用你目前已学习的所有概念的挑战。 你可以稍后将该挑战的解决方案与你自己的解决方法进行比较。

学习目标

在本模块中,你将学习以下内容:

  • 了解简单的和复合的 if 语句。
  • 了解 switch 语句及其功能。
  • 使用 for 关键字来了解 loop 语句及其在 Go 中的模式。
  • 使用基本函数来处理 deferpanicrecover 之类的错误。

先决条件

  • 一个已准备好创建应用程序的 Go 环境。 理想情况下,你应当已经在本地安装并配置了 Go,并且还安装了 Visual Studio Code Go 扩展。 或者,可以使用 Go Playground。
  • 了解如何创建和修改 .go 文件。
  • 了解如何使用终端提示符运行 Go 应用程序。
  • 了解如何声明和初始化变量。
  • 了解如何创建函数。