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

枚举与模式匹配

本章将介绍枚举,也称为 enum。枚举通过列出可能的变体来定义一种类型。首先,我们会定义并使用枚举,展示枚举如何将含义与数据结合起来。接着,我们将探讨一个特别有用的枚举 Option,它表示一个值可能是某个值,也可能什么都没有。然后,我们会了解 match 表达式中的模式匹配如何让程序针对枚举的不同值运行不同代码。最后,我们将介绍 if let 结构,它是处理代码中枚举值的另一种简洁便捷的惯用写法。