我想知道如何从旧的 Vector 创建一个新的 Vector,并将元素插入其中。
let vec1 = vec!["Hello", "world!"];
let vec2 = Vec::newFrom(vec1).insert(1, " ");
Run Code Online (Sandbox Code Playgroud)
我可以使用什么方法/功能来实现这一点?
使用clone
使原件及复印件Vec
。
let vec1 = vec!["Hello", "world!"];
let mut vec2 = vec1.clone();
vec2.insert(1, " ");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3014 次 |
最近记录: |