枚举和模式匹配

在这一章节,我们将学习枚举,也称为 enums。枚举允许你通过列举其可能的变体来定义一个类型。首先,我们将定义并使用一个枚举来展示枚举如何将含义和数据一起编码。接下来,我们将探索一个特别有用的枚举,叫做 Option,它表达一个值可以是有值或无值。然后,我们将学习 match 表达式中的模式匹配如何使得为枚举的不同值运行不同的代码变得容易。最后,我们将介绍 if let 结构,它是另一个方便简洁的习惯用法,可用于在你的代码中处理枚举。