Vec::pop()
Удаляет и возвращает последний элемент.
Сигнатура
fn pop(&mut self) -> Option<T>Извлекает последний элемент и возвращает его в Some(value), либо None, если вектор пуст.
let mut v = vec![1, 2, 3];
let last = v.pop();
println!("{:?}", last); // Some(3)
println!("{:?}", v); // [1, 2]