枚举和模式匹配

在本章中,我们将介绍枚举,也称为枚举。 枚举允许您通过枚举可能的变体来定义类型。第一 我们将定义并使用 enum 来展示 enum 如何对含义进行编码以及 数据。接下来,我们将探索一个特别有用的枚举,称为 ,它 表示值可以是 something 或 nothing。然后我们来看看 表达式中的模式匹配如何轻松运行不同的 code 来获取枚举的不同值。最后,我们将介绍该结构如何成为另一种方便而简洁的习惯用法,可用于处理 中的 enum 您的代码。Optionmatchif let

本文档由官方文档翻译而来,如有差异请以官方英文文档(https://doc.rust-lang.org/)为准