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, " ");