用新向量替换向量的特定部分的最佳方法是什么?
到目前为止,我正在使用硬编码代码来替换矢量。实现这一点最有效的方法是什么?
fn main() {
let mut v = vec![1, 2, 3, 4, 5, 6, 7, 8, 9];
let u = vec![0,0,0,0];
v[2] = u[0];
v[3] = u[1];
v[4] = u[2];
v[5] = u[3];
println!("v = {:?}", v);
}
Permalink to the playground
是否有函数可以用给定的索引替换向量?
2条答案
按热度按时间s5a0g9ez1#
对于
Copy
类型:Playground。
对于非
Copy
类型:是的。
ee7vknir2#
另一个道:
Playground