枚举和模式匹配
在本章中,我们将学习枚举,也称为enums。枚举允许您通过列举其可能的变体来定义一种类型。首先,我们将定义和使用一个枚举,以展示枚举如何在数据中编码含义。接下来,我们将探索一个特别有用的枚举,称为Option
,它表示一个值可以是某个值或者是空值。然后,我们将介绍match
表达式中的模式匹配,它使得对枚举的不同值运行不同的代码变得容易。最后,我们将介绍if let
结构,它是另一个方便且简洁的习语,可用于处理代码中的枚举。
📄️ 6.1. 定义枚举
定义枚举
📄️ 6.2. match控制流构造
match控制流构造
📄️ 6.3. 使用if let进行简洁的控制流
match控制流构造