枚举与模式匹配
Enums and Pattern Matching
在本章中,我们将介绍 枚举,enumerations,也称为 枚举,enums。枚举允许咱们,通过枚举出其可能的 变种,variants,来定义某种类型。首先,我们将定义并使用一个枚举,以展示枚举如何与数据一起,编码意义。接下来,我们将探究一个名为 Option
的特别有用的枚举,他表示某个值可以是某物,也可以是无。然后,我们将了解 match
表达式中的模式匹配,如何使我们可以轻松地针对枚举的不同值,运行不同代码。最后,我们将介绍 if let
结构,怎样成为咱们代码中,处理枚举的另一方便简洁的习惯用法。