How to clone a two-dimensional vector in Rust

1 Answer

0 votes
fn main() {
    let vec2d = vec![vec![1, 2, 3, 0], vec![4, 5, 6, 22], vec![7, 8, 9, 101]];
    let cloned_vector = vec2d.clone();

    println!("Original: {:?}", vec2d);
    println!("Cloned: {:?}", cloned_vector);
}



/*
run:

Original: [[1, 2, 3, 0], [4, 5, 6, 22], [7, 8, 9, 101]]
Cloned: [[1, 2, 3, 0], [4, 5, 6, 22], [7, 8, 9, 101]]

*/

 



answered Mar 8, 2025 by avibootz

Related questions

1 answer 95 views
1 answer 134 views
134 views asked Feb 7, 2023 by avibootz
2 answers 188 views
1 answer 87 views
2 answers 147 views
...