枚举和模式匹配

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