Vec::insert()

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

Сигнатураfn insert(&mut self, index: usize, element: T)

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

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