How to clone a two-dimensional array in Rust

1 Answer

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

    println!("Original: {:?}", arr2d);
    println!("Cloned: {:?}", cloned_array);
}



/*
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 163 views
1 answer 152 views
152 views asked Feb 7, 2023 by avibootz
1 answer 99 views
1 answer 124 views
2 answers 207 views
1 answer 103 views
...