从旧向量创建新向量?

3

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

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

我可以使用哪种方法/函数来完成这个任务?
1个回答

12

使用clone复制原始的Vec

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接