Default Rust · 常用Trait
提供默认值的 Trait,调用 T::default() 可以得到该类型的“空”或“零”状态。
怎么用
T::default() 或 #[derive(Default)],用于获取默认值
小例子
let b: bool = Default::default();
let v: Vec<i32> = Default::default();
println!("{} {:?}", b, v);
运行结果
false []
提醒:unwrap_or_default() 常配合 Default 使用
官方文档:https://doc.rust-lang.org/std/default/trait.Default.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条