代码点读机 / Rust / pop

pop Rust · 常用方法

移除并返回 Vec 的最后一个元素;如果向量为空则返回 None。

怎么用

let x = v.pop();,用于弹出末尾元素

小例子

let mut v = vec![1, 2];
let x = v.pop();
println!("{:?} {:?}", x, v);

运行结果

Some(2) [1]

提醒:返回 Option<T>,空向量时返回 None

官方文档:https://doc.rust-lang.org/std/vec/struct.Vec.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条