枚举和模式匹配
在本章中,我们将介绍 枚举(enumerations) ,也称为 enums 。
枚举允许您通过枚举其可能的 variants 来定义类型。
首先我们将定义并使用枚举来展示枚举如何对含义进行编码以及数据。
接下来,我们将探索一个特别有用的枚举,称为Option
,
它的表示值可以是某物,也可以是虚无。
最后,我们来看看match
表达式中,如何使用模式匹配,
使得我们可以很容易的通过不同的枚举值运行不同的代码。
在本章中,我们将介绍 枚举(enumerations) ,也称为 enums 。
枚举允许您通过枚举其可能的 variants 来定义类型。
首先我们将定义并使用枚举来展示枚举如何对含义进行编码以及数据。
接下来,我们将探索一个特别有用的枚举,称为Option
,
它的表示值可以是某物,也可以是虚无。
最后,我们来看看match
表达式中,如何使用模式匹配,
使得我们可以很容易的通过不同的枚举值运行不同的代码。