Skip to main content

枚举和模式匹配

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