enum Rust · 关键字
一个变量只能选几种形态之一,像快递单状态只能是“待揽收/运输中/已签收”。
怎么用
enum 名字 { 变体1, 变体2, ... }
小例子
#[derive(Debug)]
enum 颜色 { 红, 绿, 蓝 }
let 最爱 = 颜色::红;
println!("{:?}", 最爱);
运行结果
红
提醒:变体可以带数据,像 Some(5)
官方文档:https://doc.rust-lang.org/reference/items/enumerations.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条