枚举
结构体给予你将字段和数据聚合在一起的方法,像
Rectangle
结构体有width
和height
两个字段。而枚举给予你一个途径去声明某个值是一个集合中的一员。比如,我们想让Rectangle
是一些形状的集合,包含Circle
和Triangle
。为了做到这个,Rust 提供了枚举类型。
|
match匹配模式
Option枚举
Option
是标准库定义的另一个枚举。Option
类型应用广泛因为它编码了一个非常普遍的场景,即一个值要么有值要么没值。
|
加载中...
结构体给予你将字段和数据聚合在一起的方法,像
Rectangle
结构体有width
和height
两个字段。而枚举给予你一个途径去声明某个值是一个集合中的一员。比如,我们想让Rectangle
是一些形状的集合,包含Circle
和Triangle
。为了做到这个,Rust 提供了枚举类型。
|
Option
是标准库定义的另一个枚举。Option
类型应用广泛因为它编码了一个非常普遍的场景,即一个值要么有值要么没值。
|