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 103 views
1 answer 143 views
143 views asked Feb 7, 2023 by avibootz
2 answers 200 views
1 answer 97 views
2 answers 155 views
...