Option Rust · 常用类型
表示一个值可能存在也可能不存在,像快递柜:要么有包裹(Some),要么是空柜(None)。
怎么用
Option<T>
小例子
let 可能有: Option<i32> = Some(5);
let 没有: Option<i32> = None;
println!("{:?} {:?}", 可能有, 没有);
运行结果
Some(5) None
提醒:直接 .unwrap() 空值会 panic
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条