枚举是 Rust 中的一种类型,也称为 enums。枚举允许你通过枚举变量的可能变体来定义一个类型。首先,我们将定义并使用枚举来展示枚举如何在数据中编码意义。 Option 是 Rust 中内置的枚举类型。Option<T> 表示一个值可以是 T 类型的值,也可以是什么都没有。它有两个可能的变体:Some(T) 和 None 定义枚举 枚举使你能够表示值是一组可能的值之一。关键字为enum。 直接使用枚举 直接将数据附加到枚举的变体,故不再需要结构体。 我们定义的每个枚举变体的名称也成为一个构造枚举实例…