2017-08-29 134 views
0

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

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

我可以用什么方法/功能来实现这个功能?

回答

3

使用clone复制原始Vec

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