文章目录 前言 1、Rust基本枚举类语法 1.1、定义枚举 1.2、将数据附加到枚举的变体中 1.3、变体的多种嵌套方式 1.4、定义枚举方法 2、Option枚举 2.1、引入Option枚举解决控制问题 2.2、枚举类的具体使用 3、match控制流运算符 4、if let 语法 前言 书接上文,本篇博客分享的是Rust 枚举类与模式匹配 的知识。作为安全性强的语言,Rust 的枚举类并不像其他编程语言中的概念那样简单,但依然可以十分简单的使用。 1、Rust基本枚举类语法 枚举允许我们列举所有可能的值来定义一个类型,枚举中的值也叫变体 1.1、定义枚举 我们举一个例子: IP地址:IPV4、IPV6 enum IpAddrKind{ V4,