unwrap_or_default Rust · 常用方法
从 Option 或 Result 中取成功值,失败时返回该类型的 Default 默认值。
怎么用
x.unwrap_or_default();,用于失败时返回默认值
小例子
let x: Option<i32> = None;
let n = x.unwrap_or_default();
println!("{}", n);
运行结果
0
提醒:要求成功值类型实现 Default;数字默认 0,String 默认空串
官方文档:https://doc.rust-lang.org/std/option/enum.Option.html#method.unwrap_or_default
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条