Vec::remove()

Удаляет и возвращает элемент по индексу.

Сигнатураfn remove(&mut self, index: usize) -> T

Удаляет элемент на позиции index и возвращает его, сдвигая остальные влево. Паникует, если индекс вне границ.

let mut v = vec![1, 2, 3];
let x = v.remove(1);
println!("{}", x);    // 2
println!("{:?}", v);  // [1, 3]
← Все записи: Стандартная библиотека Rust
Поддержать проект