枚举与模式匹配
本章我们将学习枚举(enumerations),也常简称为 enums。枚举允许你通过列举所有可能的成员来定义一个类型。首先,我们会定义并使用一个枚举,展示枚举如何将含义与数据一起编码。接着,我们会探索一个特别有用的枚举 Option,它表示一个值要么有值,要么没有值。然后,我们会看看 match 表达式中的模式匹配如何让我们针对枚举的不同成员轻松执行不同的代码。最后,我们会介绍 if let 这个简洁方便的语法结构,它是处理代码中枚举的另一种惯用方式。
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
本章我们将学习枚举(enumerations),也常简称为 enums。枚举允许你通过列举所有可能的成员来定义一个类型。首先,我们会定义并使用一个枚举,展示枚举如何将含义与数据一起编码。接着,我们会探索一个特别有用的枚举 Option,它表示一个值要么有值,要么没有值。然后,我们会看看 match 表达式中的模式匹配如何让我们针对枚举的不同成员轻松执行不同的代码。最后,我们会介绍 if let 这个简洁方便的语法结构,它是处理代码中枚举的另一种惯用方式。