get Rust · 常用方法
按索引或键取值,返回 Option;越界或键不存在时返回 None,不会 panic。
怎么用
v.get(i) 或 map.get(key),用于安全取值
小例子
let v = vec![10, 20];
println!("{:?} {:?}", v.get(1), v.get(5));
运行结果
Some(20) None
提醒:比 v[i] 安全;优先用 get 处理可能不存在的索引
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条