枚举与模式匹配(Enums and Pattern Matching)
在本章中,我们将研究枚举(Enumeration),也简称为 enum。
枚举允许你通过枚举其可能的变体(Variant)来定义一个类型。
首先,我们将定义并使用一个枚举,以展示枚举如何将含义与数据一起编码。
接下来,我们将探索一个特别有用的枚举,称为 Option,它表示一个值可以是某个东西,也可以什么都没有。
然后,我们将研究 match 表达式中的模式匹配(Pattern Matching)如何让我们轻松地为不同的枚举值运行不同的代码。
最后,我们将介绍 if let 结构,它是另一种方便而简洁的方式来处理代码中的枚举。