Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

枚举与模式匹配(Enums and Pattern Matching)

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