Vector 从旧向量创建新向量?

Vector 从旧向量创建新向量?,vector,rust,Vector,Rust,我想知道如何从一个旧向量创建一个新向量,并在其中插入元素 let vec1 = vec!["Hello", "world!"]; let vec2 = Vec::newFrom(vec1).insert(1, " "); 我可以使用什么方法/功能来完成此操作?使用clone复制原始Vec let vec1 = vec!["Hello", "world!"]; let mut vec2 = vec1.clone(); vec2.insert(1, " "); 使用clone复制原始Vec le

我想知道如何从一个旧向量创建一个新向量,并在其中插入元素

let vec1 = vec!["Hello", "world!"];
let vec2 = Vec::newFrom(vec1).insert(1, " ");

我可以使用什么方法/功能来完成此操作?

使用
clone
复制原始
Vec

let vec1 = vec!["Hello", "world!"];
let mut vec2 = vec1.clone();
vec2.insert(1, " ");

使用
clone
复制原始
Vec

let vec1 = vec!["Hello", "world!"];
let mut vec2 = vec1.clone();
vec2.insert(1, " ");