0
我想知道如何从一个旧的Vector创建一个新的Vector,并在其中插入元素。从旧矢量创建新的矢量?
let vec1 = vec!["Hello", "world!"];
let vec2 = Vec::newFrom(vec1).insert(1, " ");
我可以用什么方法/功能来实现这个功能?
我想知道如何从一个旧的Vector创建一个新的Vector,并在其中插入元素。从旧矢量创建新的矢量?
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, " ");