简介
在上一模块中,你已了解 Go 的基础知识。 你探索了数据类型、变量、常量、函数和包。 你知道如何构建程序的逻辑,以及 Go 如何首选对代码进行组织。 因此,现在你已准备好学习如何使用 if/else
、switches
、for
等基本控制流和用于处理错误的基本函数以 Go 方式编写程序。
如果你以前有过遵循大多数 C 语法的编程语言(例如 C# 或 Java)的经验,则此模块中的几个部分会非常简单。 但在其他部分,你会看到 Go 中存在的细微差别。
在本模块快要结束的时候,你会发现一个需要应用你目前已学习的所有概念的挑战。 你可以稍后将该挑战的解决方案与你自己的解决方法进行比较。
学习目标
在本模块中,你将学习以下内容:
- 了解简单的和复合的
if
语句。 - 了解
switch
语句及其功能。 - 使用
for
关键字来了解loop
语句及其在 Go 中的模式。 - 使用基本函数来处理
defer
、panic
和recover
之类的错误。
先决条件
- 一个已准备好创建应用程序的 Go 环境。 理想情况下,你应当已经在本地安装并配置了 Go,并且还安装了 Visual Studio Code Go 扩展。 或者,可以使用 Go Playground。
- 了解如何创建和修改
.go
文件。 - 了解如何使用终端提示符运行 Go 应用程序。
- 了解如何声明和初始化变量。
- 了解如何创建函数。